Это первый раз, когда я отправил сюда, поэтому прошу прощения, если я не в том месте.Пакетный файл добавляет специальные символы в имя файла?
У меня есть пакетный файл, который читает список доменов из текстового файла, а затем делает nslookup ls против них, публикуя результаты в собственном текстовом файле.
У меня никогда не было проблемы с этим до недавнего времени, и я не могу, чтобы жизнь меня работала, почему это началось.
Все файлы идеальны, за исключением первого! Первое имя файла всегда выполняется с помощью «∩╗┐» (без кавычек). Эти файлы читаются другой программой, которую я написал, чтобы она вызывала проблему.
Heres код, который создает файлы ...
(
del /s /q "D:\Profile\Desktop\New_folder\Records\*.*"
for /f %%a in (D:\Profile\Desktop\New_folder\Domains\Domains.txt) do (
echo ls %%a >temp\tempfile.txt
echo exit >>temp\tempfile.txt
nslookup <temp\tempfile.txt> records\%%a.txt
)
)
Любая помощь очень ценится.
Приветствия,
Аарон
Hi halfbit, большое спасибо за ваш ответ. Я уверен, что с вашими предложениями я смогу это решить. Тем временем, поскольку это часть более крупного проекта, я использовал другой код, чтобы идентифицировать его и переименовать. Спасибо за вашу помощь. – Aaron