Нужна помощь в написании скрипта? Close

Вы можете задать любой вопрос по программе Autohotkey в нашей группе Вконтакте. Если решение требует более высокой квалификации- можно обратиться непосредственно ко мне.

ВконтактеГруппа Вконтакте Электронная почтаЭлектронная почта Личная страницаСимаков Яков ВК
home icon Все разделы
comunity icon Нужна помощь?

FileGetSize -Autohotkey

Определяет размер файла.

FileGetSize, OutputVar [, Filename, Units]

Параметры

OutputVar Имя переменной, куда будет помещён размер (округлённый до ближайшего снизу целого числа).
Filename Имя целевого файла. Если не задан полный путь, файл ищется в папке, указанной в переменной A_WorkingDir. Если параметр опущен, используется текущий файл файлового цикла, внутри которого применяется команда.
Units Единицы измерения. Если параметр опущен - байты.
К = килобайты
М = мегабайты

ErrorLevel

Равен 1, если были проблемы, иначе 0.

Примечания

Поддерживаются файлы более 4 гигабайт (даже если единица измерения - байт). Если в Filename задана папка, размер будет таким, каким его считает операционная система (вероятно, 0 во всех случаях).

Чтобы вычислить размер папки, включая все её файлы, следуйте этому примеру:

SetBatchLines, -1 ; Выполнять операцию на максимальной скорости. FolderSize = 0 FileSelectFolder, WhichFolder ; Предложить пользователю выбрать папку. Loop, %WhichFolder%\*.*, , 1 FolderSize += %A_LoopFileSize% MsgBox Размер %WhichFolder% -- %FolderSize% байт.

Примеры

FileGetSize, size, C:\Мои документы\test.doc ; Размер в байтах. FileGetSize, size, C:\Мои документы\test.doc, K ; Размер в килобайтах.
Автор перевода: YMP
Настоящее имя переводчика: Юрий Попов
Источник: http://www.script-coding.com/AutoHotkey/FileGetSize.html
Под редакцией ahk-wiki.ru от 21.08.19