#author("2020-03-15T15:00:36+09:00","","")
#navi(../)
* テンポラリファイル名を取得する・GetRandomFileName [#y138e012]
Path.GetRandomFileNameメソッドを使って、テンポラリファイル名を取得するサンプルコードを紹介します。~
取得した文字列を使って、ファイル名やでディレクトリ名を作成します。~
サンプルコードは、C#, Visual Basic (VB)になります。
#htmlinsert(windev_ads_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_ads_btm.html)