如何在Windows ver 5.1命令行中find大文件?
对于Windows版本6.1,我可以运行以下命令:
forfiles / pc: / s / m 。 / c“cmd / c if @fsize gtr 100000 echo @file @fsize”
然而,版本5.1窗口的等效命令是什么?
如何从命令提示符以pipe理员身份打开应用程序?
当我从命令行运行m文件时,如何隐藏“MATLAB命令窗口”?
应用程序日志从正在启动应用程序的命令提示符
Lua编程 – os.execute()在Windows中不起作用
感谢您的快速帮助!
(加引号)
有没有办法使用JDK工具而不使用Windows命令行或IDE?
如何在命令提示符下打印出编码的亚洲字符(gb2312)?
为嵌套循环中的括号括起来吗?
从命令行运行
for /rc: %f in (*) do if %~zf gtr 100000 echo %f %~zf
要从批处理文件运行它,请将%更改为%%
编辑 – 如注释中所述,批量命令行中的算术对操作数有一些限制。 在这种情况下, if命令左边部分的%~zf ( for命令中引用的文件的大小)没有问题,但是正确大小的值仅限于-2147483647到2147483646值。
要处理它,如果命令在管理员帐户下执行,可以使用wmic命令。 OP问题中的命令可以写成
wmic datafile where "drive='c:' AND filesize>'100000'" get caption,filesize
首先搜索实际目录中最大的目录
diruse / * / m / c /,。 |排序
cd到选择的目录; 您可以再次使用diruse或者搜索所选目录中最大的文件,大于500MB,例如:
forfiles / s / c“cmd / c if @fsize gtr 500000000 echo @path @fsize bytes”
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。