Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file FOR命令(批处理)不接受扩展_Batch File_For Loop - Fatal编程技术网

Batch file FOR命令(批处理)不接受扩展

Batch file FOR命令(批处理)不接受扩展,batch-file,for-loop,Batch File,For Loop,此for命令将不接受文件扩展名。我只知道它找不到“神话”,有什么想法吗 代码: 末端的空间包含在变量值中。删除它或更好地使用引号来防止此问题 set "un=myth" 或者,如果确实需要空间(最好使用引号以便在代码中更好地看到它),则需要在for/f命令中为文件引用添加引号 for /f "usebackq" %%h in ( "\\WTAB-14R2S02\Users\100048201\Documents\Chat\Program_Files\last\%un%.last" ) do

此for命令将不接受文件扩展名。我只知道它找不到“神话”,有什么想法吗

代码: 末端的空间包含在变量值中。删除它或更好地使用引号来防止此问题

set "un=myth"
或者,如果确实需要空间(最好使用引号以便在代码中更好地看到它),则需要在
for/f
命令中为文件引用添加引号

for /f "usebackq" %%h in (
  "\\WTAB-14R2S02\Users\100048201\Documents\Chat\Program_Files\last\%un%.last"
) do (
...
请注意,已包括
usebackq
,以避免引用的文件被视为要处理的直接字符串

set "un=myth"
for /f "usebackq" %%h in (
  "\\WTAB-14R2S02\Users\100048201\Documents\Chat\Program_Files\last\%un%.last"
) do (
...