为什么这个批处理脚本有效...
@echo off
for /F %%a in ('dir /b F:\Temp\*.txt') do set TestFileName=%%~nxa
echo %FileName%
pause
但是这个不...
@echo off
for /F "usebackq" %%a in ('dir /b "F:\Temp Folder\*.txt"') do set TestFileName=%%~nxa
echo %FileName%
pause
由于文件夹名称中的空格,我知道这与我使用的双引号有关。但即使在网上搜索了几个小时并阅读了无数类似的帖子后,我也无法终生弄清楚如何解决它。它让我发疯!!!
任何帮助将不胜感激...