Странные символы на экране командной строки пакетного файла

Странные символы на экране командной строки пакетного файла

У меня есть пакетный скрипт для копирования файлов из одного места в другое, при запуске он показывает странные символы на экране. Также он показывает все скопированные файлы в одной строке. Я хочу удалить странные символы и правильно отображать скопированные файлы в следующей строке.

Обратите внимание: с выводом проблем нет. Проблема только с экраном команд.

Пожалуйста помоги!!! Пакетный экран CMD

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

Связанный контент