Batchscript删除文件超过200kb

时间:2016-10-10 05:08:09

标签: batch-file

任何人都可以解释下面的命令

FORFILES /S /M *.imp /C "cmd /c if @fsize gtr 200000 del @file"

如果文件超过200kb,我想删除.imp文件。我得到了命令但是当我尝试放置路径//flxxx/g_ff_gg$/CDO_MTK_SMT/Hari krishna/gggg_SCRIPTS/时,我收到了错误。我应该把路径放在上面的命令中。

或是否有任何命令来检查超过200kb的文件并删除具有给定目录的文件

1 个答案:

答案 0 :(得分:1)

我在这种情况下使用的一种可能的解决方案是首先进入目录。然后调用命令并最后离开。 pushdpopd是为此类行为而制作的。

pushd \\ComputerName\ShareName\Directory1\Directory2
FORFILES /S /M *.imp /C "cmd /c if @fsize gtr 200000 del @file"
popd