Как заставить пакет работать с длинными путями и пробелами для цикла For с подкаталогами? - PullRequest
0 голосов
/ 22 сентября 2010

Как заставить пакет работать с длинными путями и пробелами для цикла For с подкаталогами?

пути к файлам будут содержать более 200 или 300 букв.

Я пытаюсь выполнить массовое преобразование нескольких файлов с помощью программы, которая позволяет мне вставить путь + имя каталога входного файла и путь + имя каталога выходного файла в INI-файл, поставляемый с программой.

Мне нужно будет использовать цикл For, чтобы получить путь к каталогу и имя файла, а затем вставить его в ini.

Проблемы: файлы глубоко расположены и путь к файлу содержит пробелы.

1 Ответ

0 голосов
/ 08 ноября 2010

Честно говоря, я не вижу твоей проблемы.Пробелы вряд ли являются специальными в именах файлов или папок, поэтому в любом случае вам нужно указывать свои пути в кавычках.Так что

for /r %%x in (...) do (
    dosomething "%%x"
)

вместо просто dosomething %%x следует сделать это, как обычно.

...