【发布时间】:2016-08-02 02:45:49
【问题描述】:
当我运行这个脚本时
@echo off
for /F "usebackq delims=" %%I in ("%userprofile%\desktop\myfile.txt") do type NUL > "%userprofile%\desktop\user\%%I.mp3"
pause
exit
我收到这个错误
文件名、目录名或卷标语法不正确
任何人都可以帮助修复错误
【问题讨论】:
-
查看
%%I的内容。你可能想要%%~nxI之类的东西。请参阅for /?寻求帮助。 -
在不知道 myfile.txt 中的内容的情况下,很难看到真正发生了什么。您可以发布 myfile.txt 的示例吗?
-
将
type NUL >替换为echo以查看文件名并与Naming Files, Paths, and Namespaces 规则进行比较。
标签: windows batch-file cmd