Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.09.11;
Скачать: CL | DM;

Вниз

файлы в NetHood   Найти похожие ветки 

 
Андрей Молчанов   (2005-08-17 19:25) [0]

Здравствуйте!

Делаю программу для бэкапа. Сделал с помощью ShellApi и TTreeView некое подобие TShellTreeView. Но есть одна проблема - в сетевом окружении помио элемента вся сеть лежал какие-то непонятные файлы, которые указывают на какие-то мелкие файлы в NetHood. Стоит ли отсеивать их? Если да, то как? Думаю, может при добавлении элементов в дерево проверять атрибуты с помощью IShellFolder, чтобы если есть SFGAO_FOLDER и при этом нету SFGAO_FILESYSANCESTOR, то удалять? Или под это могут попасть полезные файлы? Пожалуйста, подскажите.


 
KilkennyCat ©   (2005-08-17 19:27) [1]

в седьмой делфи есть готовый шеллтривью, в samples


 
Андрей Молчанов   (2005-08-17 19:56) [2]

Я знаю, в моем варианте есть несколько довольно существенных отличий.

А про NetHood Вы не знаете?


 
KilkennyCat ©   (2005-08-17 20:14) [3]


> А про NetHood Вы не знаете?

ну, насколько я знаю - хранение ярлыков сетевых подключений и кэш переданных через сеть файлов, который теоретически дорлжен автоматом грохаться, но может и замусориться, в случае сбоя передачи. Но это я так думаю. Возможно, там что-то еще.
По крайней мере, у меня он всегда пустой, не люблю я всякие навороты, типа автоопределений доступных сетевых ресурсов...
И при авариях никогда ничего мне из него не требовалось.


 
Андрей Молчанов   (2005-08-17 20:45) [4]


> KilkennyCat

Не, ну то, что ничего из него не надо это понятно. Вопрос в другом - если я буду отключать эти ярлыки при проверке, что есть SFGAO_FOLDER и при этом нету SFGAO_FILESYSANCESTOR, что не могу ли я затронуть другие папки или файлы?


 
KilkennyCat ©   (2005-08-17 20:55) [5]


>  [4] Андрей Молчанов   (17.08.05 20:45)


а почему бы просто не проверить,что если это НетХуд, то прыгаем на следующую по уровню папку?


 
Андрей Молчанов   (2005-08-17 21:25) [6]

Думаете так будет лучше?


 
KilkennyCat ©   (2005-08-17 21:28) [7]

и быстрее :)
Можно вообще составить список папок, которые явно не нужны, и отсеивать их.


 
KilkennyCat ©   (2005-08-17 21:30) [8]

Но с другой стороны, это надо делать настраиваимым - нельзя решать за пользователя. Мож кому-то все нужно.


 
Андрей Молчанов   (2005-08-17 22:02) [9]

Да нет, там ярлыки, а пользователь может подумать, что он выбрал саму папку. Наверное, буду проверять и, если nethood, то исключать.



Страницы: 1 вся ветка

Текущий архив: 2005.09.11;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.075 c
11-1106572108
sldragon
2005-01-24 16:08
2005.09.11
MinimizeIcon in the ToolWindow


8-1115220389
Gear
2005-05-04 19:26
2005.09.11
Как осуществить запись звука с микрофона средствами DirectSound?


1-1124192267
Суслик
2005-08-16 15:37
2005.09.11
Проблемы с загрузкой пакетов функцией LoadPackage


2-1123572231
Андрей235
2005-08-09 11:23
2005.09.11
Как сделать иконку в трее?


14-1124015959
TUser
2005-08-14 14:39
2005.09.11
Телевон с большими буквами