Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.09.11;
Скачать: [xml.tar.bz2];

Вниз

файлы в 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.014 c
5-1097865707
Михель
2004-10-15 22:41
2005.09.11
Подскажите, как создать компонент из двух компонентов...


3-1122895257
KIRIL
2005-08-01 15:20
2005.09.11
сессия


1-1123946513
Ландграф Павел
2005-08-13 19:21
2005.09.11
как найти строчку в исходниках по адресу ошибки


1-1124367880
nitrino
2005-08-18 16:24
2005.09.11
Access Violation


8-1114859632
Vladimir D Belousov
2005-04-30 15:13
2005.09.11
Не пойму как работает CopyMode у TCanvas





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский