У меня проблема с циклическим просмотром файла, путь к которому содержит пробел
SET MPATH=\\server\path\some folder with space\Sample.txt
for /f %%a in ("%MPATH%") do (set file=%%~fa)
for /f "skip=1 tokens=2,160 delims=^|" %%a in (%file%) do (
echo something^|%%a^|something^|%%b^|>>"C:\Directory\temp.txt"
)
Выход:
The system cannot find the file \\server\path\some.
Я просмотрел несколько тем, предлагая:
- .. in ("\server\path\some folder with space\Sample.txt") do (set file = %% ~ fa)
- .. in ('dir /b /s \server\path\ некоторая папка с пробелом \Sample.txt')
- .. in ('type \server\path\some folder with space\Sample.txt')
но никто, похоже, не добился цели, с тем же результатом:
The system cannot find the file specified.