Как узнать размер файла из bat ? #273935


#0 by Sj
for /f "skip=8 delims=" %%i in ('dir /a /-c -d /n c:FTP1.txt') do For /f "tokens=3*" %%a in ("%%i") do (if %%a GTR 700000 (Set var=automode) else (set var=mono)) данная строка конечно вытягивает размер нужного файла, но она потом еще одну строчку обрабатывает, где показывается размер свободного пространства на винте, что вообще не требуется. Каким способом можно избежать следующей строки после нужной????
#1 by Программист 484
ФС.АтрибутыФайла?
#2 by Sj
нужно из Файло.bat
#3 by smaharbA
dir  /a /-c -d c:FTP1.txt | find /i "1.txt" >%tmpf%    )
#4 by smaharbA
если для ХР/2003 и права админа то все просче
#5 by Sj
2000 кажется - не знаю точно - комп далеко. тестю на 2003, но вряд ли он там будет, скорее 2000.
#6 by Sj
Вау! Грамоднянное спасибо!!!!!!!!!!!!!!!!!!1
#7 by smaharbA
ты только %random% не используй, а то на другой ОС может не оказаться
#8 by Sj
мне достаточно сделать будет в c:FTP запись. Спасибо! Фиг два бы я до этого!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С