Страница 1 из 1

Как узнать размер файла?

Добавлено: Сб ноя 04, 2006 7:37 pm
Alex
Во всех действиях xStarter можно использовать результат выполнения другого действия. В примере во вложении одно действие извлекает свойства файла, другое - отображает.

Re: Как узнать размер файла?

Добавлено: Вт янв 10, 2012 6:54 pm
FIXER2005
А как получить размер каталога? И выполнить действие при его определенном размере

Re: Как узнать размер файла?

Добавлено: Ср янв 11, 2012 12:40 pm
markua
получается никак :? , в свойствах папки нету "размера" - доступно только :
[Success]
[CreationTime]
[LastAccessTime]
[LastWriteTime]
[IsReadOnly]
[IsSysFile]
[IsArchive]
[IsHidden]
---

Re: Как узнать размер файла?

Добавлено: Ср янв 11, 2012 1:36 pm
kassandra
Можно, если только перебрать все файлы в каталоге и вложенных каталогах и сложить размеры всех файлов. Но если файлов очень много, то и считать будет думаю долго.
...
Пару минут спустя :)
Работает, проверено! Задача выдает размер в мегабайтах. Но как и ожидалось чем больше файлов тем дольше выполняется задача. См. вложение.

Re: Как узнать размер файла?

Добавлено: Сб янв 14, 2012 7:05 pm
FIXER2005
Не айс гонять машину на пересчет файлов в каталоге,крутить лишний раз винт но ...что делать. Хотелось бы в будущем увидеть в свойствах каталога DirSize
За реализацию получения размера пересчетом благодарю.....в принципе так и у меня сложилось...но неэффективно.

Re: Как узнать размер файла?

Добавлено: Вс янв 15, 2012 1:29 am
markua
хм... а разве не тоже самое делается при подсчете размера каталога :wink: (размер= суме размеров вложенных файлов(каталогов)) - всеравно ну никак не обойти
крутить лишний раз винт
PS: у меня размер 2500 файлов размером 6Гб посчитал скрит за секунд 5 - недумаю что ПРОВОДНИК посчитал бы это быстрее :lol:

Re: Как узнать размер файла?

Добавлено: Вс янв 15, 2012 4:04 am
FIXER2005
все верно...прошпрощ...система делает тоже самое...считает каждый раз. В четвертом ночи голова опухла и генериовала бред... :D