CMD/BAT - [решено] узнать размер папок. экспорт в txt
-
palexa
-
palexa
Re: CMD/BAT - [решено] узнать размер папок. экспорт в txt
palexa, Ломать - не строить, душа не болит. Закомментируйте строку
Код:
Кстати, подправил код: корректнее в выделенной строке параметр взять в кавычки.
Добавил /A в выделенной строке.
Код:
Код: Выделить всё
rem For /F "usebackq delims=" %%d IN (`2^>nul Dir %1 /B /A:D`) DO Call :Out "%~1\%%d" %2- "%~3%Marg%"Кстати, подправил код: корректнее в выделенной строке параметр взять в кавычки.
Добавил /A в выделенной строке.
-
megaloman
Re: CMD/BAT - [решено] узнать размер папок. экспорт в txt
Кстати, что бы читать нормально файл блокнотом, пришлось добавить кодировку в строку
Код:
Код:
Код: Выделить всё
For /F "usebackq delims=" %%z IN (`2^>nul chcp 1251^& Dir %1 /S /A`) DO Set ZZ=!Z1! &Set Z1=%%z-
Iska
Re: CMD/BAT - [решено] узнать размер папок. экспорт в txt
palexa, а почему бы не добавить
chcp 1251 >nul
в самое начало батника, третей строкой, а не внутрь цикла. При этом, естественно, и сам батник сохранить в 1251 при наличии кириллицы в задаваемых путях?
chcp 1251 >nul
в самое начало батника, третей строкой, а не внутрь цикла. При этом, естественно, и сам батник сохранить в 1251 при наличии кириллицы в задаваемых путях?
-
megaloman
Re: CMD/BAT - [решено] узнать размер папок. экспорт в txt
palexa, Ломать - не строить, душа не болит. Закомментируйте строку
Код:
Кстати, подправил код: корректнее в выделенной строке параметр взять в кавычки.
Добавил /A в выделенной строке.
Код:
Код: Выделить всё
rem For /F "usebackq delims=" %%d IN (`2^>nul Dir %1 /B /A:D`) DO Call :Out "%~1\%%d" %2- "%~3%Marg%"Кстати, подправил код: корректнее в выделенной строке параметр взять в кавычки.
Добавил /A в выделенной строке.
-
palexa
Re: CMD/BAT - [решено] узнать размер папок. экспорт в txt
Кстати, что бы читать нормально файл блокнотом, пришлось добавить кодировку в строку
Код:
Код:
Код: Выделить всё
For /F "usebackq delims=" %%z IN (`2^>nul chcp 1251^& Dir %1 /S /A`) DO Set ZZ=!Z1! &Set Z1=%%z-
megaloman
Re: CMD/BAT - [решено] узнать размер папок. экспорт в txt
palexa, а почему бы не добавить
chcp 1251 >nul
в самое начало батника, третей строкой, а не внутрь цикла. При этом, естественно, и сам батник сохранить в 1251 при наличии кириллицы в задаваемых путях?
chcp 1251 >nul
в самое начало батника, третей строкой, а не внутрь цикла. При этом, естественно, и сам батник сохранить в 1251 при наличии кириллицы в задаваемых путях?
-
Iska
Re: CMD/BAT - [решено] узнать размер папок. экспорт в txt
Лучше обзавестись вменяемым средством для работы с поддержкой различных кодировок.
-
Iska
Re: CMD/BAT - [решено] узнать размер папок. экспорт в txt
ещё хочу спросить, как в этом батнике сделать что бы он не переписывал файл, а дописывал строки ниже
-
palexa
Re: CMD/BAT - [решено] узнать размер папок. экспорт в txt
palexa, вместо
>"%Out%" Echo %iSize% %BoxIn%
>>"%Out%" Echo %iSize% %BoxIn%
А еще лучше им не пользоваться - по сравнению с VBS медленно.
>"%Out%" Echo %iSize% %BoxIn%
>>"%Out%" Echo %iSize% %BoxIn%
А еще лучше им не пользоваться - по сравнению с VBS медленно.