Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Надо зделать отчет о скрытых файлах на диске (http://forum.oszone.net/showthread.php?t=300657)

ufooo 02-06-2015 23:00 2514338

Надо зделать отчет о скрытых файлах на диске
 
Вот код для просмотра скрытых файлов, а как зделать отчет о найденных файлах в формате (Report.txt).
Код:

@echo off
set /p Disk="Enter the Drive Letter>"
for /f "delims=" %%i in ('dir %disk%: /b /a:h-d /s') do (
echo %%~dpfi
)
Pause
exit /b


Georgio 02-06-2015 23:33 2514345

Код:

... do (
 >>"Report.txt" echo %%i
)
...


ufooo 03-06-2015 01:01 2514353

Так.
Код:

@echo off
set /p Disk="Enter the Drive Letter>"
for /f "delims=" %%i in ('dir %disk%: /b /a:h-d /s') do (
echo %%~dpfi
do (
 >>"Report.txt" echo %%i
)
exit /b


Foreigner 03-06-2015 08:08 2514388

ufooo,
Код:

@echo off
set /p Disk="Enter the Drive Letter>"

1>report.txt dir /b /s /ah-d %disk%:


ufooo 03-06-2015 11:48 2514467

Превосходно.
Код:

@echo off
set /p Disk="Enter the Drive Letter>"
1>report.txt dir /b /s /ah-d %disk%:

А так можно- посмотреть сразу во всех дисках, и дать отчет о состоянии каждово отдельно. И грамотно это все обеденить в одном отчете.
Например;
Report to Drive (C)
Report to Drive (D)
Report to Drive (E)
Report to Drive (F)
и.т.д.

Foreigner 03-06-2015 16:17 2514603

Код:

@echo off
setlocal

1>Report.txt (

for %%i in (C D E F) do (

    echo Report to Drive (%%i^)
    dir /b /s /ah-d %%i:
    echo.

))


Elven 03-06-2015 16:23 2514606

Foreigner, пропустил маленькую %%i:
Код:

@echo off
setlocal

1>Report.txt (

for %%i in (C D E F) do (

    echo Report to Drive (%%i^)
    dir /b /s /ah-d %%i:
    echo.

))


Foreigner 03-06-2015 17:10 2514628

Elven, Я сразу исправил, но все равно спасибо


Время: 00:17.

Время: 00:17.
© OSzone.net 2001-