Переименуйте текстовый файл, используя пакет или VBS - PullRequest
0 голосов
/ 03 сентября 2011

Мне нужно переименовать текстовый файл, используя пакетный файл или VBScript. Формат файла TXT получен как A353XXXXXXXX.txt, и мне нужно, чтобы он был переименован в просто A353.txt. Х не всегда одинаковы, но А353 всегда одинаков. Все сценарии, которые я пробовал, не выполняются должным образом. Мне нужно, чтобы переименовать файл по первым четырем символам имени файла. Это кажется легким, но это дает мне припадки по какой-то причине.

Ответы [ 2 ]

2 голосов
/ 03 сентября 2011

Просто переименуйте, используя:

ren A353*.txt A353.txt
0 голосов
/ 03 сентября 2011

Понял:

Set var=A353xxxxxxxx.txt
ECHO %var%
Set var=%var:~0,4%.txt
ECHO %var%
PAUSE
move "A353xxxxxxxx.txt" "%var%"

Мы можем повторить это для многих файлов с помощью цикла for.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...