-Поиск по дневнику

Поиск сообщений в rss_forum_sources_ru

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 29.07.2007
Записей:
Комментариев:
Написано: 80


Не появляется сообщение о том, что файл уже существует при сохранении файла

Четверг, 18 Февраля 2021 г. 16:51 + в цитатник
ЫукпШ:
Цитата erslgoeirjh @
В случае, когда на вкладке pPage3 сохраняется файл с новым именем, то сохранение происходит успешно. В случае же, когда сохраняется файл под уже существующим именем файла, то почему-то не выводится сообщение о том, что этот файл уже существует..

А кто всё это должен делать ?
Узнай, существует ли файл.
Если он существует показывай предупреждающий диалог
с выбором вариантов действий.
Приблизительно так:
    // --------------------------------------------------------------------------
    BOOL WINAPI FileExist (const TCHAR *pName)
    {
    if(!pName) return FALSE;
    DWORD Attrs = ::GetFileAttributes(pName);
    if(Attrs == INVALID_FILE_ATTRIBUTES) return FALSE;
    if((Attrs & FILE_ATTRIBUTE_DIRECTORY)!=0) return FALSE;
    return TRUE;
    }
    // --------------------------------------------------------------------------
    BOOL WINAPI DirExist (const TCHAR *pName)
    {
    if(!pName) return FALSE;
    DWORD Attrs = ::GetFileAttributes(pName);
    if(Attrs == INVALID_FILE_ATTRIBUTES) return FALSE;
    if((Attrs & FILE_ATTRIBUTE_DIRECTORY)==0) return FALSE;
    return TRUE;
    }
    // --------------------------------------------------------------------------

https://forum.sources.ru/index.php?showtopic=421195&view=findpost&p=3844824

Метки:  

 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку