ディレクトリ内のファイルを配列にリストするにはどうすればよいですか? ファイルのみ、フォルダーはあまり気にしませんでした。私はPythonで知っています:
for file in os.listdir('Blah'):
#BlahBlahBlah
ただし、C# でどのように行うかはわかりません。ご協力ありがとうございました!
Directory.GetFilesメソッドを使用する
string[] filesArray = Directory.GetFiles("yourpath");
指定されたディレクトリ内のファイルの名前 (パスを含む) を返します。
System.IOを含めることを忘れないでください
Directory.GetFiles メソッド (文字列、文字列)を使用して、検索パターンを指定してファイルを検索することもできます。何かのようなもの:
string[] fileArray = Directory.GetFiles(@"c:\", "X*");
Character で始まるすべてのファイルを返すX
以下を使用できます。
if(Directory.Exists("yourpath"))
パスが存在するかどうかを確認するには
using System.IO;
string[] files = Directory.GetFiles("PATH");
OR
string[] files = Directory.GetFiles("PATH","*.docx",SearchOption.AllDirectories);
OR
string[] files = Directory.GetFiles("PATH","*.pdf",SearchOption.TopDirectoryOnly);
OR
string[] files = Directory.GetFiles("PATH","*.xlsx");
以下を試してください... System.IOディレクトリを使用してください
string[] filePaths = Directory.GetFiles(@"D:\MyDir\");