搜了论坛,可行,但是低效的方法如下
但是非常不幸,遇到中英文不同的问题。
举例说一下,在DOS下执行一下EDIT,然后退出,再执行上面的代码,那就无法获得容量了。
另外一个问题就是关于效率的问题。如果要探测的文件夹非常复杂,文件量又大,那么,用DIR效率就非常低了,夸张的时候,需要等五六分钟啊。
想问问各位大大,有没有更有效的方法呢?!另外,中英文版的问题虽可通过中间加判断解决,但是却要find两次,效率更是惨不忍睹。



for /f "tokens=3" %%c in ('dir /a/s/-c d:\^|find "个文件"'
do set allfilesize=%%c
但是非常不幸,遇到中英文不同的问题。
举例说一下,在DOS下执行一下EDIT,然后退出,再执行上面的代码,那就无法获得容量了。
另外一个问题就是关于效率的问题。如果要探测的文件夹非常复杂,文件量又大,那么,用DIR效率就非常低了,夸张的时候,需要等五六分钟啊。
想问问各位大大,有没有更有效的方法呢?!另外,中英文版的问题虽可通过中间加判断解决,但是却要find两次,效率更是惨不忍睹。




