Показать полную графическую версию : [решено] Нужно составить список файлов с определённым расширением и загонял его в TXT
Собственно есть несколько папок, в разных местах. Нужно составить список файлов с асширением .exe, находящихся в них и загнать список в TXT, который в свою очередь нужно сохранить в корне диска.
А в конце скрипта (не обязательно, но если можно - то был бы благодарен) - сделать выбор действия: завершить работу скрипта или продолжить.
Заранее спасибо.
Foreigner
27-02-2012, 21:23
i-Lex, Файлы без пути?
@echo off
setlocal
set "list="C:\Folder1","C:\Folder2","D:\Folder3""
for %%i in (%list%) do 1>>result.txt dir /b /a "%%~i\*.exe"
set "choice=Y"
set /p choice="If you want to escape press N: "
if /i "%choice%"=="n" goto:eof
echo batch is continuing
pause 1>nul
Foreigner, ну желательно чтобы в файле отчёта путь был к аждому файлу.
Foreigner, жалко что не ищет файлы, которые находятся в папках, которые лежат в папке Temp (
То есть файлы что в папке темп лежат, а файлы что в папках, содержащихся в этой папке - не видит(
Foreigner
28-02-2012, 06:36
желательно чтобы в файле отчёта путь был к аждому файлу. »
а файлы что в папках, содержащихся в этой папке - не видит »
Добавь к команде dir ключик /s и будет тебе счастье:
... dir /b /s /a "%%~i\*.exe"
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.