如何打印到csv文件?

时间:2016-08-03 13:48:31

标签: java excel csv java-io

我编写了一个脚本,以递归方式将所有文件和文件夹的名称打印到控制台。我想编辑它以在excel电子表格/ csv中打印它,如下所示:

Folder
FullPath/Folder/File.extension, Folder, Extension
...
...

以递归方式对文件夹中的所有文档执行此操作。

以下是我在Console中执行此操作的脚本:

包裹测试;

import java.io.File;
import java.io.IOException;

public class RecursiveFileDisplay {

    public static void main(String[] args) {
        File currentDir = new File("."); // current directory
        displayDirectoryContents(currentDir);
    }

    public static void displayDirectoryContents(File dir) {
        try {
            File[] files = dir.listFiles();
            for (File file : files) {
                if (file.isDirectory()) {
                    System.out.println("directory:" + file.getCanonicalPath());
                    displayDirectoryContents(file);
                } else {
                    System.out.println("     file:" + file.getCanonicalPath());
                }
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

}

如何调整此内容以打印到Excel电子表格或CSV?

感谢。

0 个答案:

没有答案