![]() |
Список файлов из поддиректорий с указанием полного пути
День добрый!
Нужно составить файл где будут полные пути к файлам из определенного каталога и его подкаталогов с определенной маской. Пример: Есть каталог Incoming. в нем лежать какие то папки, в них могут еще и т.д. нужен список фалов с расширением ppt. Надо получить файл (к примеру list.txt) следующего содержания C:\Incoming\my.ppt C:\Incoming\CD\test.ppt C:\Incoming\орион.ppt C:\Incoming\Не мои\разобрать\программа.ppt .......... Подскажите пожалуйста код, данного батника. |
Код:
Dir /A-D /B /S C:\Incoming\*.ppt >list.txt |
Понадобилось получить список из папки, не включая вложенные папки, дошло что такого нету.
Или есть и я не нашел? Вот , типа такое: S:\WgetS\2019_12_13\ S:\WgetS\2019_12_13\muzik\ S:\WgetS\2019_12_13\нестирать\ ... а тут много файлов, ну допустим *.mp4 Надо получить список с полными путями из S:\WgetS\2019_12_13\*.mp4 - но не заходя в подпапки, не трогая "muzik" и "нестирать". В dir полные путя дает /S но оно же насквозь берет все папки. А без /S - /B даёт только имена файлов, без пути. Код:
dir /s /b /O:S "S:\WgetS\2019_12_13\*.mp4" > List-videos.m3u |
Цитата:
Код:
>"Z:\List.txt" (For %f In ("D:\CMD_Forum\Муз\112_Billy_Novik\*.mp3") Do @Echo %f) Код:
>"Z:\List.txt" (Pushd "D:\CMD_Forum\Муз\109_Чайф" &FOR /F "tokens=*" %f IN ('Dir /B /O:S "*.mp3"') DO @Echo %~dpnxf) |
Так и подумалось, что через FOR надо буит...
Сделал так: Код:
@echo off |
Время: 06:02. |
Время: 06:02.
© OSzone.net 2001-