如何在批处理文件中删除特定位置(如果文件大于给定大小)的特定文件

时间:2014-08-21 19:21:12

标签: batch-file command dos

如果文件大于给定大小,如何在批处理文件中删除特定位置的特定文件。

基本上我要做的是创建一个批处理文件,当运行时,如果文件的大小超过100mb,它将始终删除。

1 个答案:

答案 0 :(得分:1)

for %%a in ("c:\somewhere\theFile.txt") do if %%~za gtr 104857600 del "%%~fa"

for命令将在其可替换参数%%a中获得对指定文件的引用。然后%%~za将返回引用文件的大小,%%~fa是具有完整路径的文件名。