#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)