我在包含 500,000 个文件的目录上使用命令“dir”。它已经运行了 15 分钟。
有什么办法可以加快速度吗?也许是一个替代命令?
提前致谢,
吉尔。
我知道这是一个旧帖子,但是...
我想指出,如果您决定使用“ls”函数(而不是“dir”),它在 Unix 和 Windows 操作系统中的行为会略有不同,因此请注意这一点。
例如,考虑以下内容:
a=ls
在 Unix 中,上面将生成一个 1xM 数组(char 类型),其中包含工作目录的内容。
在 Windows 中,它将生成一个包含目录内容的 NxM 数组(char 类型),其中 N 等于工作目录中文件和目录的数量,M 是最长文件(或目录)名称的字符长度.
“dir”是可移植的,在 Unix 和 Windows FME 中的行为相同。
出于这个原因,我过去在 Windows 和 Unix 之间移植我的 MATLAB 代码时遇到了一些小困难(特别是 CentOS 6.2)。