2017-09-14 16 views
-8

ファイルをあるフォルダから別のフォルダに移動する単純な移行プログラムを構築しています。私はディレクトリがすべてのファイルが移動された後に私はそれの周りにifステートメントを構築することができますし、それが空であれば私はそれを削除することができます後に空であるかどうかを確認しようとしています。ディレクトリにファイルがあるかどうかを確認する方法

+1

あなたはまだ何を試してみましたか?ヒント....ディレクトリ内のファイルのリストを取得する簡単な.NETメソッドがあります。 –

+0

あなたは非常に適切な名前の 'Directory'オブジェクトを探しています:https://msdn.microsoft.com/en-us/library/system.io.directory – David

答えて

1
Directory.EnumerateFiles(path).Any() // all files 
Directory.GetFileSystemEntries(path).Any() // all files and directories 
2

宇野soulitionはこれです:

var di = new DirectoryInfo("YOUR_PATH"); 
      if (di.GetFiles().Any()) 
      { 

      } 
0
`public boolean listOfFiles(String dir) throws IOException{ 
     int i =0; 
     File f = new File(dir); 
     File[] listOfFiles = f.listFiles(); 
     for (i = 0; i < listOfFiles.length; i++){ 
      if (listOfFiles[i].isFile()) 
      return true; 
      } 
     return false; 
    }` 
関連する問題