Как узнать размер папки? #28230


#0 by Loong
ФС.АтрибутыФайла не прокатывает, возвращает нулевой размер...
#1 by Волшебник
Нужно сложить размер всех файлов в папке и файлов во вложенных папках.
#2 by Loong
Всмысле прошерстить все содержимое каталога???.... качмар... бедный я несчастный ламер.. :)) а попроще как-нить можно? Я тут вычитал, что в 1С-код можно JavaScript запихнуть -- это как делается?...
#3 by Волшебник
Интересно взглянуть на источник информации.
#4 by Loong
Упс... кажися я это... слышал звон да не понял где он... смотрел на []. Щас перечитал и понял, что не все понял :)) То есть яву никак не подцепить?... Через OLE там как-нить?... Тока чайником чур не обзываться, что чайник я и сам знаю... :)))
#5 by NiGMa
А чем плох ФС? Пиши рекурсивную функцию РазмерПапки - и вперед!
#6 by Loong
Да боюсь долго работать будет -- там уровней 10 может быть, плюс куча файлов... Может exe-шник с какой-нить API-функцией скомпилить, и через буфер работать?...
#7 by Loong
или 1С и с буфером не работает?....
#8 by Deimos
К размеру всех файлов надо добавить размер всех вложеных папок: РазмерКластераДиска*КоличествоВложенныхПапок
#9 by Плюс ко всему
еще надо учесть, что не все файлики ровно в кластер залазиют. И фактический размер файла исчисляется по формуле.
#10 by Deimos
Это место занимаемое на диске, а не реальный размер файла. Вопрос в том для каких целей нужен размер.
#11 by unknown
Согласен. Маленько протупил))
#12 by NS
В код 1C Действительно можно запихнуть скрипт.
#13 by NS
Но для определения размера папки это не обязательно... Для этого можно воспользоваться командой системы.
#14 by unknown
Для чего тут скрипт. Пишешь прогу. Которая вычисляет нужный тебе размер и возращает его куда тебе надо. Как запустить и вернуть результат. Способов как сказок у Шахрезады. ))
#15 by Loong
Определить, влезут ли эти файлы на CD. Как?! И на каком(-их) языке(-ах)?... КомандаСистемы не закрывает за собой черное окно, нэкрасыва... :)))
#16 by Crew
" КомандаСистемы не закрывает за собой черное окно, нэкрасыва... :))) " Странно у меня закрывает. КомандаCистемы("dir c:Temp") > 111.txt
#17 by NS
не понял - дир за собой окно закрывает? Использование скрипта - я нанятой поиск использовать?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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