![批处理文件 CMD 屏幕中的奇怪字符](https://linux22.com/image/1587160/%E6%89%B9%E5%A4%84%E7%90%86%E6%96%87%E4%BB%B6%20CMD%20%E5%B1%8F%E5%B9%95%E4%B8%AD%E7%9A%84%E5%A5%87%E6%80%AA%E5%AD%97%E7%AC%A6.png)
我有一个批处理脚本,用于将文件从一个位置复制到另一个位置,运行时,它在屏幕上显示奇怪的字符。此外,它还在一行中显示复制的所有文件。我想删除奇怪的字符并在下一行中显示正确复制的文件。
请注意:输出没有问题。只有命令屏幕有问题。
SET DATE=%date:~4,2%/%date:~7,2%/%date:~10,4%
set /p DATE_FROM="Pls Enter From DATE (MM/DD/yyyy):- "
set /p DATE_TO="Pls Enter To Date(MM/DD/yyyy) :- "
set fdate=%date_from:~0,2%%date_from:~3,2%%date_from:~6,4%-%date_to:~0,2%%date_to:~3,2%%date_to:~6,4%
set time=%time::=%
PUSHD \\sdpw9100app\work
> nul forfiles /P \Advice\LogFile /D +%DATE_FROM% /C "cmd /C if @isdir==FALSE 2> nul forfiles /M @file /D -%DATE_TO% && > con (cmd /c xcopy /S /Y @path c:\temp\ZodiacLogs\ops_logs_%fdate%\%computername%\Advice\)"
POPD