Как включать путь всех файлов при выполнении списка каталогов

(В Windows/командной строке) я хотел бы генерировать список всех файлов, и для каждого файла, я также хочу отображенный полный путь.

Таким образом, если бы Вы делали список каталогов папки c:\users\me and it had the files a.txt, b.txt и c.txt, то я хотел бы следующий вывод:

...
c:\users\me\a.txt
c:\users\me\b.txt
c:\users\me\c.txt
...

Кто-либо может предложить инструмент, который делает это, или я должен на самом деле пойти, кодируют это?

2
задан 13.10.2014, 22:44

2 ответа

Пока каталог не имеет большего количества каталогов в нем, с помощью рекурсивно вызывать опции /s наряду с пустым форматом /b покажет весь путь с файлами:

dir /s /b

если существует больше папок, хотя это отобразит все файлы там также. Это - аккуратное небольшое обходное решение все же.

2
ответ дан 08.12.2019, 07:39
  • 1
    Спасибо!!!!!!!!!!!!!!!! это точно, что я искал (я знаю о/s, я не понял, что/b будет полезен здесь), Спасибо! – dplante 25.09.2009, 09:17

Можно также использовать for команда, хотя это является немного более подробным:

for %x in (*) do @echo %~fx

%~fx говорит cmd производить полный путь здесь.

forfiles также работы здесь:

forfiles /c "cmd /c echo @path"
1
ответ дан 08.12.2019, 07:39

Теги

Похожие вопросы