0

フォルダーからすべての類似したファイル名を読み取る方法。C:\Records フォルダーの「Record_*」.txt などのファイル名。たとえば、私のファイル名は Record_.txt で始まります。したがって、ここではファイル名の最初の部分だけを認識しています。

これが私が試したものですが、機能していません

   string path =ConfigurationManager.AppSettings["LogDir"];
     string[] files = Directory.GetFiles("C:\Records", "Record_*" + ".txt", SearchOption.TopDirectoryOnly);

Example for my FileNames 
  Record_12345.txt
  Record_33124.txt
  Record_77624.txt

C:\Records フォルダーから「Record_*」.txt のようなすべてのファイル名を読み取りたい

4

1 に答える 1

2

パスに 2 つ目のバックスラッシュが必要だと思います (つまり、スラッシュが正しくエスケープされるようにするため)。他のすべてはよさそうだ

string path = ConfigurationManager.AppSettings["LogDir"];
string[] files = Directory.GetFiles("C:\\Records\\", "Record_*" + ".txt", SearchOption.TopDirectoryOnly);
于 2012-11-02T22:23:10.703 に答える