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

Причина, по которой я создал этот сценарий, заключается в том, что эти файлы обычно изменяются вручную и загружаются на FTP, который затем автоматически просматривает файлы. В последнее время было несколько случаев ошибки пользователя (неправильное имя), и автоматизированная система не находит файлы.

Когда они начали использовать этот скрипт, с ними связались и сообщили, что файлы .csv не читаются.

@echo off
for /f "delims=" %%a in ('wmic OS Get localdatetime  ^| find "."') do set "dt=%%a"
set "YY=%dt:~2,2%"
set "YYYY=%dt:~0,4%"
set "MM=%dt:~4,2%"
set "DD=%dt:~6,2%"
set "HH=%dt:~8,2%"
set "Min=%dt:~10,2%"
set "Sec=%dt:~12,2%"

set datestamp=%YYYY%%MM%%DD%
set timestamp=%HH%%Min%%Sec%
set fullstamp=%YYYY%-%MM%-%DD%_%HH%-%Min%-%Sec%

ren "C:\Users\USERNAME\Desktop\HBE Converter\*.xlsx" "HBE_List_%MM%_%DD%_%YY%_.csv"
ren "C:\Users\USERNAME\Desktop\HBE Converter\*.pdf" "HBE_Letter_%MM%_%DD%_%YY%.pdf"
ren "C:\Users\USERNAME\Desktop\HBE Converter\rdD*.csv" "WF Tracking %MM%-%DD%-%YY%.csv"
ren "C:\Users\USERNAME\Desktop\HBE Converter\*.xls" "HBE_Bad_%MM%_%DD%_%YY%.csv"

Спасибо,

0