Перезапись файла в CFileDialog
От: Vicul  
Дата: 05.09.13 12:15
Оценка:
Использую у себя этот диалог для создания файлов:

CFileDialog dlg(False,NULL,NULL,OFN_EXPLORER | OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,  ...


заметил такую хрень, если при создании нового файла файл с таким же именем в выбранной директории существует, то после того, как юзер подтверждает замену файла, файл этот не удаляется, а перезаписывается.
Это неочень хорошо для меня. Скажем, у меня был файл размером 1.5 Гб, через CFileDialog создаю новый файл с тем же именем, делую туда запись данных на полгига инфы, в результате — размер файла не изменился. Но если перед операцией вручную удалить его, то CFileDialog создаст файл с правильным размером.

Может кто встречался с это хреновой и знает, как это побороть? Можно, конечно, переписать класс и добавить это свойство, но ломит из-за этой мелочи, что то городить.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.