【发布时间】:2014-04-03 18:05:02
【问题描述】:
我有一个包含大约 2000 个子文件夹的文件夹,其中一些包含更多的子文件夹,还有一些包含文件。我已经通过终端使用了这段代码:
cd /path/to/文件夹
ls -R | grep ":$" | sed -e 's/:$//' -e 's/[^-][^/]*//--/g' -e 's/^/ /' -e 's/-/|/ '
返回一个非常好的所有子文件夹的递归列表,但它没有列出这些文件夹内的文件。有谁知道如何修改此代码以生成递归文件夹列表并且包含文件?
由于不值得一提的原因,我仅限于在这台计算机上使用终端,并且无法尝试使用 C# 或 Java 的其他方法。任何帮助表示赞赏。
【问题讨论】: