0

在 android 设备的 sdcard 中有一个包含 3 级文件的目录,每个文件都有不同的文件数,我可以使用

public void listDirectory(String dirPath, int level) {
    File dir = new File(dirPath);
    File[] firstLevelFiles = dir.listFiles();
    if (firstLevelFiles != null && firstLevelFiles.length > 0) {
        for (File aFile : firstLevelFiles) {
            for (int i = 0; i < level; i++) {
                System.out.print("\t");
            }
            if (aFile.isDirectory()) {
                System.out.println("[" + aFile.getName() + "]");
                listDirectory(aFile.getAbsolutePath(), level + 1);
            } else {
                System.out.println(aFile.getName());
            }
        }
    }
}

但是我删除了任何文件,我应该只创建已删除的文件,而不会干扰文件结构。

4

0 回答 0