2011-01-10 7 views
0

可能な重複ファイルのリストを表示するには:そのファイルのパスと一緒にドライブ内のすべてのファイルをリストする
Recursively list files in JavaJavaプログラムは、彼らのパスで

Javaプログラムを.....出来ますか?どうやって?

+1

あなたが "プログラム" をお探しですか?それともあなた自身でプログラムするのですか? –

答えて

0

File.listFiles()を使用して、ディレクトリを再帰的に反復処理します。

0

私はあなたを正しく理解しているかわかりませんが、ファイルには方法listがあります。再帰検索を使用する場合は、this tutorialに興味があります。

0

使用この:

public class Main { 
    public static void main(String[] args) { 
     File[] roots = File.listRoots(); 

     for (File root : roots) { 
      showFolderRecursively(root); 
     } 
    } 

    private static void showFolderRecursively(File root) { 

     System.out.println(root.getAbsolutePath()); 
     File[] files = root.listFiles(); 
     for (File file : files) { 
      if (file.isFile()) { 
       System.out.println(file.getAbsolutePath()); 
      } else { 
       showFolderRecursively(file); 
      } 
     } 
    } 
} 
+0

@luckas:progrmm自体 – user563577

関連する問題