ajc*_*jcw 8 windows-7 file-management batch
如果文件夹 B 中不存在同名但文件类型不同的文件,我需要从文件夹 A 中删除文件。
例如:
FOLDER A
file1.gif
file2.gif
file3.gif
file4.gif
file5.gif
file6.gif
FOLDER B
file2.jpg
file4.jpg
file6.jpg
Run Code Online (Sandbox Code Playgroud)
批处理文件或软件会比较两个文件夹和删除file1.gif
,file3.gif
并file5.gif
从文件夹A.
您可以直接从命令行执行此操作:
for %F in ("A\*.gif") do @if not exist "B\%~nF.jpg" echo del "%F"
上面的示例只是打印命令,以便您可以验证它是否会执行您想要的操作。在您确定它可以删除之后echo
,它会实际运行delete
。
你当然可以把这个批处理,如果你愿意的话更换%
带%%
和删除@
(可能添加@echo off
代替)
归档时间: |
|
查看次数: |
4205 次 |
最近记录: |