标题: [文件操作] 已解决 批处理拷贝文件,文件名乱码的问题 [打印本页]
作者: wchong 时间: 2019-12-16 21:30 标题: 已解决 批处理拷贝文件,文件名乱码的问题
我这里有个脚本,拷贝的文件名,有一部分是乱码,是什么原因引起的?请教怎么修改脚本- 是把回收站 的文件也提取出来了!
- @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
复制代码
作者: Batcher 时间: 2019-12-17 09:30
回复 1# wchong
请把你测试用的bat文件和pds文件打包传到网盘,我试试。
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |