|
Adir не заполняет массив, почему?
|
|||
---|---|---|---|
#18+
Ввожу команду в командном окне ? ADIR(workarr, 'c:\USERS\ADMIN1\LOCAL SETTINGS\*.*', 'DAHRS') получаю 0 и не заполненный массив, хотя если подсчитать размер в файловом менеджере, получается 2 гика и множество подкаталогов..., как подсчитать реальный размер этой папки? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2014, 11:18 |
|
Adir не заполняет массив, почему?
|
|||
---|---|---|---|
#18+
По умолчанию в 7ке нет доступа к этой папке. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2014, 11:28 |
|
Adir не заполняет массив, почему?
|
|||
---|---|---|---|
#18+
т.е. все системные папки Win 7, фоксом не обрабатываются, а можно ли обойти это ограничение? ведь файловые менеджеры как-то обходят этот доступ и подсчитывают размер и показывают файлы, т.е. фокс имеет ограничения на использование этой функции в Win7... печально...:-( ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2014, 12:17 |
|
Adir не заполняет массив, почему?
|
|||
---|---|---|---|
#18+
Файловые менеджеры запрашивают повышение прав до админских, затем показывают. Но только файловые менеджеры знакомые с безопасностью W7. Для старых (Far 1.7) - такое недоступно, даже если сразу запускать "от имени администратора". Подозреваю что в W7 появилось какое-то новое API для управления правами по-новому. Фокс такого не делает - поэтому папка недоступна. В общем если очень надо - ищи примеры использования нового WinAPI и с его помощью смотри. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2014, 13:05 |
|
Adir не заполняет массив, почему?
|
|||
---|---|---|---|
#18+
q1w1e1т.е. все системные папки Win 7, фоксом не обрабатываются, а можно ли обойти это ограничение? ...( 1. Интересно, а что Вы храните в этой системной папке? Нельзя ли создать свою как "нормальный каталог" и как этого требуют современные требования к безопасности OS. 2. Все это обходится использованием PowerShell, native windows commnds или "прикручиванием" .NET компонентов к Вашей FoxPro application. Но даже и эти новомодные вещи (как правильно было замечено выше) требуют повышенных прав и на специальные каталоги Вам надо давать дополнительные разрешения чтобы можно было "обойти эти ограничения"... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2014, 00:32 |
|
Adir не заполняет массив, почему?
|
|||
---|---|---|---|
#18+
Sergey Ch, Да просто написал для себя маленькую утилитку, которая показывает в таблице каталоги и размеры этих каталогов... это когда пользователи говорят, что у них что-то не копируется, и надо освободить место смотришь какая папка занимает максимальное место, и далее конкретизируешь, что именно в той папке занимает много места и т.д. пока не находишь место которое надо очистить(это обычно скрытые каталоги AppData и т.д.), ладно понял, будем искать другие утилиты.... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2014, 06:27 |
|
Adir не заполняет массив, почему?
|
|||
---|---|---|---|
#18+
В виндовсе есть встроенная чистилка диска. Пуск-Стандартные-Служебные-Очистка диска. Также хорошо помогает удаление лишних точек восстановления виндовса. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2014, 07:02 |
|
Adir не заполняет массив, почему?
|
|||
---|---|---|---|
#18+
Чистилка тут не подойдет, в этих папках могут находиться разные документы, фото, видео и т.д. в общем это не тот случай... Но поразбиравшись , углубил свои знания...:-), оказывается фокс все подсчитывает правильно... оказывается папка LOCAL SETTINGS(действительно размер 0) это Junction Points, но вот про это фокс молчит(видать раньше не запрограммировали в нем этого свойства, чтоб показывал), FAR, знает про это подсчитывает размер на указанных в нём папок, а под этой папкой так и пишет Junction Points, в общем весь этот подсчет можно сделать в Total Comander, он тоже не подсчитывает размер этих точек.. Хорошо бы конечно иметь программу на фоксе, которая бы показывала где реальные файлы, а где Hard Links, а где Junction Points, чтоб не заморачиваться... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2014, 10:16 |
|
|
start [/forum/topic.php?fid=41&fpage=30&tid=1582569]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
others: | 9ms |
total: | 117ms |
0 / 0 |