Как узнать размер файла?
- Alex
- Ас
- Сообщения: 2833
- Зарегистрирован: Вт апр 05, 2005 3:28 pm
- Откуда: Kaliningrad City
- Благодарил (а): 2 раза
- Поблагодарили: 91 раз
- Контактная информация:
Как узнать размер файла?
Во всех действиях xStarter можно использовать результат выполнения другого действия. В примере во вложении одно действие извлекает свойства файла, другое - отображает.
- Вложения
-
- GetFileSize.xstk
- (6.92 КБ) 1186 скачиваний
-
- Пассажир
- Сообщения: 5
- Зарегистрирован: Вт янв 10, 2012 6:48 pm
- Благодарил (а): 0
- Поблагодарили: 0
Re: Как узнать размер файла?
А как получить размер каталога? И выполнить действие при его определенном размере
-
- Ас
- Сообщения: 197
- Зарегистрирован: Чт май 29, 2008 5:06 pm
- Благодарил (а): 3 раза
- Поблагодарили: 10 раз
Re: Как узнать размер файла?
получается никак , в свойствах папки нету "размера" - доступно только :
[Success]
[CreationTime]
[LastAccessTime]
[LastWriteTime]
[IsReadOnly]
[IsSysFile]
[IsArchive]
[IsHidden]
---
[Success]
[CreationTime]
[LastAccessTime]
[LastWriteTime]
[IsReadOnly]
[IsSysFile]
[IsArchive]
[IsHidden]
---
-
- Ас
- Сообщения: 112
- Зарегистрирован: Вт янв 26, 2010 1:09 pm
- Благодарил (а): 0
- Поблагодарили: 19 раз
Re: Как узнать размер файла?
Можно, если только перебрать все файлы в каталоге и вложенных каталогах и сложить размеры всех файлов. Но если файлов очень много, то и считать будет думаю долго.
...
Пару минут спустя
Работает, проверено! Задача выдает размер в мегабайтах. Но как и ожидалось чем больше файлов тем дольше выполняется задача. См. вложение.
...
Пару минут спустя
Работает, проверено! Задача выдает размер в мегабайтах. Но как и ожидалось чем больше файлов тем дольше выполняется задача. См. вложение.
- Вложения
-
- Размер каталога.xstk
- (5.51 КБ) 678 скачиваний
-
- Пассажир
- Сообщения: 5
- Зарегистрирован: Вт янв 10, 2012 6:48 pm
- Благодарил (а): 0
- Поблагодарили: 0
Re: Как узнать размер файла?
Не айс гонять машину на пересчет файлов в каталоге,крутить лишний раз винт но ...что делать. Хотелось бы в будущем увидеть в свойствах каталога DirSize
За реализацию получения размера пересчетом благодарю.....в принципе так и у меня сложилось...но неэффективно.
За реализацию получения размера пересчетом благодарю.....в принципе так и у меня сложилось...но неэффективно.
-
- Ас
- Сообщения: 197
- Зарегистрирован: Чт май 29, 2008 5:06 pm
- Благодарил (а): 3 раза
- Поблагодарили: 10 раз
Re: Как узнать размер файла?
хм... а разве не тоже самое делается при подсчете размера каталога (размер= суме размеров вложенных файлов(каталогов)) - всеравно ну никак не обойти
PS: у меня размер 2500 файлов размером 6Гб посчитал скрит за секунд 5 - недумаю что ПРОВОДНИК посчитал бы это быстреекрутить лишний раз винт
-
- Пассажир
- Сообщения: 5
- Зарегистрирован: Вт янв 10, 2012 6:48 pm
- Благодарил (а): 0
- Поблагодарили: 0
Re: Как узнать размер файла?
все верно...прошпрощ...система делает тоже самое...считает каждый раз. В четвертом ночи голова опухла и генериовала бред...