【发布时间】:2012-06-19 11:50:48
【问题描述】:
我编写了一个用于搜索特定文件的代码,其中用户输入 starting path 和 filename ,然后如果文件存在则程序打印其详细信息,否则打印 not found。
代码基于递归。我想用一个大的文件夹层次结构来测试它,比如说 1000 个文件夹,一个在另一个文件夹中,然后在第 1000 个文件夹中放置一个名为 david.txt 的文件。
如何在接下来的 3 小时内不创建 1000 次文件夹?
代码写在C,在Ubuntu下。
谢谢
【问题讨论】:
-
@ErickWong:确实:
python -c 'print "tst/" * 1000' | xargs mkdir -p -
您需要保持文件夹名称简短 - Linux 支持最多 4096 个字符的路径。我不确定一旦你超过了那个标记,事情会/不会奏效。
标签: c linux file ubuntu hierarchy