回复 3# thp2008
请参考Q-04把bat文件保存为ANSI编码:
https://mp.weixin.qq.com/s/Koje4FufWxWBs7ioDy_LJA- @echo off
- set "xl=F:\XunLei\原创精品电影1000GB电影"
- set "bt=E:\BitComet\原创精品电影1000GB电影"
- echo 正在检查并移动文件...
- for /f "delims=" %%i in ('dir /b /s /a-d "%xl%" ^| findstr /v /i /e /c:".bt.xltd"') do (
- set "SourceFolder=%%~dpi"
- set "SourceFile=%%~nxi"
- set "bcfile=%%~nxi.bc!"
- setlocal enabledelayedexpansion
- set "DestinationFolder=!SourceFolder:%xl%=%bt%!"
- if exist "!DestinationFolder!" (
- if exist "!DestinationFolder!!SourceFile!" (
- REM 检查BitComet目录是否存在同名的.bc!文件
- if exist "!DestinationFolder!!bcfile!" (
- del /f /q "!DestinationFolder!!bcfile!"
- copy /y "!SourceFolder!!SourceFile!" "!DestinationFolder!"
- )
- ) else (
- copy /y "!SourceFolder!!SourceFile!" "!DestinationFolder!"
- )
- ) else (
- md "!DestinationFolder!"
- copy /y "!SourceFolder!!SourceFile!" "!DestinationFolder!"
- )
- endlocal
- )
- pause
复制代码
|