Войти

Показать полную графическую версию : [решено] вывод прав ntfs в txt


batyaPS
10-01-2015, 11:23
подскажите читабельную на выходе команду которая выведет по всем папкам в папке без рекурсии права ? т.е. запустив в папке что бы выдала какие права у вложенных в данную папку имеются .

Iska
10-01-2015, 11:31
Чем не устраивает:
for /d %i in (*) do @cacls.exe "%~fi"
?!

batyaPS
10-01-2015, 12:56
вполне устраивает, только вывод в консоль не умещается.
можно результат в файл сохранить ?

Iska
10-01-2015, 13:28
можно результат в файл сохранить ? »
Ну, например, так:
@echo off
setlocal enableextensions enabledelayedexpansion

set sSourceFolder=E:\Песочница\0419

if exist "%sSourceFolder%\." (
pushd "%sSourceFolder%"
>"%~dpn0.txt" (
for /d %%i in (*) do cacls.exe "%%~fi"
)
popd
) else (
echo Can't find source folder [%sSourceFolder%].
exit /b 1
)

endlocal
exit /b 0

Вывод будет осуществлён в файл «.txt», одноимённый с пакетным и расположенный в том же каталоге.

batyaPS
10-01-2015, 13:36
большое спасибо
отлично работает




© OSzone.net 2001-2012