[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. @echo off
  2. for /f "tokens=1* delims=_" %%a in ('dir /b *.txt') do (
  3.     if defined #%%a (
  4.         del /f /q %%a_%%b
  5.     ) else (
  6.         set #%%a=1
  7.     )
  8. )
复制代码

TOP

回复 3# jwwlchen


    具体哪里不懂就直接问

TOP

回复 5# jwwlchen


    使用#%%a来判断文件是否重复出现过,对于首次出现的文件就define一下#%%a,如果下次再遇到它,就说明是需要删除的文件。

TOP

回复 7# jwwlchen


    问题解决后,请编辑顶楼帖子在标题前面注明[已解决],并给回答者加分。(所加的分数由论坛供应)

TOP

回复 9# jwwlchen


把你的代码保存为C:\test.bat
开始
运行
cmd
cd /d c:\
test.bat
把执行过程贴出来看看是哪一步出错了

TOP

回复 11# jwwlchen


    我需要看到完整的代码执行时的完整过程

TOP

返回列表