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

Вниз

Проверить существует ли сетевой путь или с сети ли сервер   Найти похожие ветки 

 
kukuikar ©   (2007-04-19 10:38) [0]

Есть такая задачка.
Резервное копирование данных пользователей. Все реализовано. Только осталось пара слабых мест.
Копирование происходит на локальный сервер.

Я проверяю возможно ли копирование так:
if not DirectoryExists(SyncPath) then
 try
 ForceDirectories(SyncPath);
 except
 ShowMessage("Продолжение работы программы невозможно. Сетевой путь не найден!");
 WriteLog("Аварийное завершение работы программы. Сетевой путь не найден!");
 Application.Terminate;
 end;


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


 
clickmaker ©   (2007-04-19 10:58) [1]

if GetFileAttributes(Path_To_Parent_Folder) = $FFFFFFFF then
 не найден
?


 
kukuikar ©   (2007-04-19 12:58) [2]


> if GetFileAttributes(Path_To_Parent_Folder) = $FFFFFFFF
> then
>  не найден
> ?

Да. Спасибо.

А как можно прочитать Permissions для пользователя для папки?


 
clickmaker ©   (2007-04-19 13:04) [3]


> Permissions для пользователя для папки

GetFileSecurity()
NetShareGetInfo()


 
kukuikar ©   (2007-04-19 15:14) [4]


> clickmaker ©   (19.04.07 13:04) [3]
>
> > Permissions для пользователя для папки
>
> GetFileSecurity()
> NetShareGetInfo()

Огроменное спасибо.
Коротко и ясно.



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

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

Наверх




Память: 0.47 MB
Время: 0.02 c
15-1179500080
Ltybc
2007-05-18 18:54
2007.06.17
Очень опасный вирус


2-1179926857
Oleg_teacher
2007-05-23 17:27
2007.06.17
DBLookupComboBox


15-1179768332
matt
2007-05-21 21:25
2007.06.17
АСУ отдела снабжения


15-1179905112
Vasiliy Alfiorov
2007-05-23 11:25
2007.06.17
Как заполнить документ Word(*.doc) (вручную)


2-1179843761
Rafik
2007-05-22 18:22
2007.06.17
Подскажите пожалуста как мне в чужом приложении