这是我第一次在这里发帖,如果我发错地方了,我深表歉意。
我有一个批处理文件,它从文本文件中读取域列表,然后对它们执行 nslookup ls ,将结果发布到它们自己的文本文件中。
直到最近,我才遇到过这个问题,我这辈子都无法弄清楚为什么会发生这种情况。
除第一个文件外,所有文件都完美无缺!第一个文件名总是以“∩╗┐”开头(不带引号) 这些文件被我编写的另一个程序读取,因此往往会导致问题。
这是创建文件的代码...
(
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
)
)
任何帮助深表感谢。
干杯,
亚伦