cの文字列を返します。 :GetDirectoriesは私にこんにちはイムは、現在、中に次のようディレクトリを取得#
Regex reg = new Regex(@"\d+(\.\d+)+");
私の問題は、ディレクトリパスの新しい文字列リストにあります。私はParentのようなdirectoryinfo関数を使い、そのディレクトリのディレクトリを手に入れたいと思っています。私の文字列のパスをdirectyinfoの型に変換する方法があります。ありがとう! Directory.GetDicrectoriesは、文字列の配列を返すために、何を行うことができますがあなたはルートパスのDirectoryInfo
を作成し、代わりにそので作業することができ、あなたのLINQ文の
dirs = Directory.GetDirectories(@"C:\Users\jphillips\Desktop\test", "*",
SearchOption.AllDirectories).Where(Path => reg.IsMatch(Path)).Select(x => new
DirectoryInfo(x)).ToList();
DirectoryInfoには既にこの機能が組み込まれているため、これを行う理由はありません。 – DVK