标签: batch-file command dos
如果文件大于给定大小,如何在批处理文件中删除特定位置的特定文件。
基本上我要做的是创建一个批处理文件,当运行时,如果文件的大小超过100mb,它将始终删除。
答案 0 :(得分:1)
for %%a in ("c:\somewhere\theFile.txt") do if %%~za gtr 104857600 del "%%~fa"
for命令将在其可替换参数%%a中获得对指定文件的引用。然后%%~za将返回引用文件的大小,%%~fa是具有完整路径的文件名。
for
%%a
%%~za
%%~fa