このエントリーをはてなブックマークに追加


テンポラリファイル名を取得する・GetRandomFileName

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

参考サイト

動作確認環境

  • Windows 10
  • Visual Studio 2019
  • コンソールアプリケーション
  • .NET Core 3.1

テンポラリファイル名を取得するサンプルコード

System.IO.Path.GetRandomFileName メソッドを使ったサンプルコードの実行結果と
C#, Visual Basic(VB)のサンプルコードを以下に記します。
GetRandomFileName メソッドを2回呼び出し、文字列が違うことを確認しています。

C#

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)

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

実行結果

上記サンプルコードを実行した時の出力になります。

run.png
GetRandomFileName :eqxrwczz.emt
GetRandomFileName :v313ffzj.wbq

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



添付ファイル: filerun.png 3件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2020-03-15 (日) 15:00:51