【发布时间】:2016-09-28 06:46:07
【问题描述】:
我正在尝试制作一个 .bat 文件,该文件将遍历给定文件夹中的所有文件,测量文件+路径的长度以及它是否比例如长。文件和路径的 50 个字符被写入 .txt 文件。
我几乎是一个 n00b,所以不高级,而且解释得很好;)。
我正在写入一个文件
echo %File% > filer.txt
其中 File 应包含文件名和路径。
编辑: 对不起,我对它应该执行的任务的描述可能有点不清楚。我要说的是,循环遍历给定文件夹的文件和子文件夹。并在文档中返回路径超过 50 的文件,包括 Drive 和 Filetype。
【问题讨论】:
-
天哪,如果有一个batch不擅长的事情,那就是测量字符串长度。我认为你的
not to advanced是一个糟糕的条件。 -
路径+文件是否包括驱动器,所以
C:\path\somefile,或path\somefile?它是否包含扩展名? -
@npocmaka 虽然它使用临时文件,但我真的很喜欢this 解决方案,主要是因为它是单行的。
标签: batch-file