我这里有个脚本,拷贝的文件名,有一部分是乱码,是什么原因引起的?请教怎么修改脚本- 是把回收站 的文件也提取出来了!
- @echo off
- setlocal enabledelayedexpansion
-
- cd /d "%~dp0"
-
- set "DstFolder=D:\s\
-
- if not exist "%DstFolder%" (
- md "%DstFolder%"
- )
-
- for /f "delims=" %%i in ('dir /a-d/b/s *.pds') do (
- echo 正在检查文件 %%i
- for /f "delims=-# " %%j in ("%%~nxi") do (
- if not defined _%%j (
- echo --- 复制文件 %%i
- copy /y "%%i" "%DstFolder%"
- set "_%%j=1"
- )
- )
- )
-
- >nul ping /n 3 0
- exit
复制代码
|