2017-11-29 14 views
0

特定のフォルダの場所にあるすべてのファイルパスを取得しようとしています。私はDirectory.GetFiles( "ファイルを含むフォルダのパス")メソッドを使用しますが、 "ATCファイル"などのファイルではなく "File"タイプのファイルのみを検出します。ファイルには拡張子はありません。c#ファイルの種類に関係なく、フォルダ内のすべてのファイルを取得する方法

タイプに関係なくすべてのファイルを取得する方法はありますか?可能なフォルダ(「ファイルフォルダ」タイプの)が検出されるべきでない場合。

私は、次のコードを使用し

string[] filesInSelectedFolder = Directory.GetFiles(fileLocation); 
+0

"ATC" ファイルで何を? 'Directory.GetFiles()'には、検索パターンを指定するオーバーロードがあります。代わりに、 'Directory.GetFileSystemEntries()'を使用し、さらにこれらのファイルをチェックすることができます – royalTS

答えて

3
string[] filePaths = Directory.GetFiles(@"c:\MyDir\", "*.bmp", 
            SearchOption.AllDirectories); 
+3

それ以外の良い答えにテキストを追加することを検討してください – Fabjan

関連する問題