#author("2020-03-15T15:00:36+09:00","","")
#navi(../)

* テンポラリファイル名を取得する・GetRandomFileName [#y138e012]
Path.GetRandomFileNameメソッドを使って、テンポラリファイル名を取得するサンプルコードを紹介します。~
取得した文字列を使って、ファイル名やでディレクトリ名を作成します。~
サンプルコードは、C#, Visual Basic (VB)になります。

#htmlinsert(windev-top.html)
#contents

* 参考サイト [#nc542386]
-[[Microsoft | .NET Path.GetRandomFileName メソッド>https://docs.microsoft.com/ja-jp/dotnet/api/system.io.path.getrandomfilename]]

* 動作確認環境 [#bde2b890]
-Windows 10
-Visual Studio 2019
-コンソールアプリケーション
-.NET Core 3.1

* テンポラリファイル名を取得するサンプルコード [#mbe3fa5c]
System.IO.Path.GetRandomFileName メソッドを使ったサンプルコードの実行結果と~
C#, Visual Basic(VB)のサンプルコードを以下に記します。~
GetRandomFileName メソッドを2回呼び出し、文字列が違うことを確認しています。

** C# [#zfc03a5c]

 using System;
 
 class Program
 {
     static void Main(string[] args)
     {
         string s;
         s = System.IO.Path.GetRandomFileName();
         Console.WriteLine("GetRandomFileName :" + s);
         s = System.IO.Path.GetRandomFileName();
         Console.WriteLine("GetRandomFileName :" + s);
     }
 }

** Visual Basic (VB) [#z798c1fa]

 Imports System
 
 Module Program
     Sub Main(args As String())
         Dim s As String
         s = System.IO.Path.GetRandomFileName()
         Console.WriteLine("GetRandomFileName :" & s)
         s = System.IO.Path.GetRandomFileName()
         Console.WriteLine("GetRandomFileName :" + s)
     End Sub
 End Module

** 実行結果 [#me402d9b]
上記サンプルコードを実行した時の出力になります。

#ref(run.png)

 GetRandomFileName :eqxrwczz.emt
 GetRandomFileName :v313ffzj.wbq


以上、GetRandomFileNameメソッドを使ってテンポラリファイル名を取得するサンプルコードの紹介でした。

#htmlinsert(windev-btm.html)

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS