ファイルを見つけて、ファイルのアドレスも返す必要があります。私はすでに試しましたが、うまくいきません。すべてのディレクトリ内のファイルを検索する
どうすればいいですか?
私はこのコードを使用していた。
var files = new List<string>();
//@Stan R. suggested an improvement to handle floppy drives...
//foreach (DriveInfo d in DriveInfo.GetDrives())
foreach (DriveInfo d in DriveInfo.GetDrives().Where(x => x.IsReady == true))
{
files.AddRange(Directory.GetFiles(d.RootDirectory.FullName, actualFile, SearchOption.AllDirectories));
}
'' Directory.GetFiles' [ファイルのパス(パスを含む)の名前を返すため] *( "https:/" /msdn.microsoft.com/en-us/library/ms143316(v=vs.110).aspx) – Filburt
私は上記のコードを使用しました。それはもはや私に名前を返すということです。私はアドレス(例:c:/ Program Files)を取得する必要がありますが、私をすでに残しておらず、これを配置しようとしました: すべての前のコード------ .GetPath または類似していますが、私、構文エラーが表示されます。 – Stiven
名前とパス以外のプロパティが必要な場合は、[DirectoryInfo.GetFileSystemInfos](https://msdn.microsoft.com/en-us/library/dd383457(v = vs.110).aspx)を使用してください。 [FileSystemInfo](文字列の代わりにhttps://msdn.microsoft.com/en-us/library/system.io.filesysteminfo(v = vs.110).aspx)オブジェクト。 – Filburt