Tag: 目录列表

recursion列出所有目录和文件

我想收到以下输出。 假设文件系统上的目录结构如下所示: -dir1 -dir2 -file1 -file2 -dir3 -file3 -file4 -dir4 -file5 -dir5 -dir6 -dir7 脚本的输出必须如下所示: 目录: / DIR1 / DIR1 / DIR2 / DIR1 / DIR2 / DIR3 / DIR1 / DIR2 / dir4 / DIR1 / dir5 / DIR1 / dir5 / DIR6 / DIR1 / dir5 / dir7 文件: / DIR1 / DIR1 […]

Python中os.listdir()的非数字列表顺序

我经常使用python来处理数据目录。 最近,我已经注意到列表的默认顺序已经变成几乎荒谬的东西。 例如,如果我在包含以下子目录的当前目录中:run01,run02,… run19,run20,然后从以下命令生成一个列表: dir = os.listdir(os.getcwd()) 那么我通常会按照这个顺序得到一个列表: dir = ['run01', 'run18', 'run14', 'run13', 'run12', 'run11', 'run08', … ] 等等。 订单过去是字母数字。 但是这个新命令现在还在我身边。 什么是确定这些列表(显示)的顺序? 这里有一些规则吗? 这是我忘记改变的一些设置的结果吗? 编辑:谢谢大家的build议,有没有人知道在哪里/如何确定这个文件的顺序? 我已经确定这只发生在MacFUSE安装的驱动器上。

获取目录中的文件夹列表

如何使用ruby获取某个目录中的文件夹列表? Dir.entries()看起来很接近,但我不知道如何限制到文件夹只。

如何获取shell脚本中目录中的文件列表?

我正在尝试使用shell脚本来获取目录的内容。 我的脚本是: for entry in `ls $search_dir`; do echo $entry done 其中$search_dir是一个相对path。 但是, $search_dir包含许多名称中带有空格的文件。 在这种情况下,此脚本不能按预期方式运行。 我知道我可以使用for entry in * ,但只适用于我目前的目录。 我知道我可以更改到该目录, for entry in *然后改回来,但是我的特殊情况阻止我这样做。 我有两个相对path$search_dir和$work_dir ,我必须同时工作,阅读他们创build/删除文件等等。 那么我现在该做什么? PS:我用bash。

在dos中recursion的目录列表

我们如何在DOS下实现recursion目录列表? 我正在寻找一个DOS命令或脚本,可以给我的recursion目录列表类似于UNIX中的ls -R命令。

获取目录中文件的过滤列表

我正在尝试使用Python获取目录中的文件列表,但我不想要所有文件的列表。 我基本上想要的是能够做以下的事情,但是使用Python而不是执行ls。 ls 145592*.jpg 如果没有内置的方法,我现在想写一个for循环遍历os.listdir()的结果,并将所有匹配的文件追加到一个新的列表。 但是,该目录中有很多文件,因此我希望有一个更有效的方法(或内置方法)。

如何获取Node.js中目录中所有文件的名称列表?

我试图使用Node.js获取目录中所有文件的名称列表。 我想要的输出是一个文件名数组。 我该怎么做?