View previous topic :: View next topic |
Author |
Message |
Maximus
Joined: 07 Apr 2005 Posts: 927 Location: Украина, Кировоградская обл., г. Знаменка
|
(Separately) Posted: Tue Jun 17, 2008 14:08 Post subject: [BUG?] WFX. FsRenMovFile. FS_FILE_EXISTS |
|
|
Code: | extern "C" __declspec(dllexport) int __stdcall FsRenMovFile(char* OldName,char* NewName,bool Move,bool OverWrite,RemoteInfoStruct* ri)
{
if(!strcmp(OldName,NewName)) return FS_FILE_OK;
if(!OverWrite && ItemExists(NewName))
return FS_FILE_EXISTS;
CopyItem(OldName,NewName,Move,OverWrite);
return FS_FILE_OK;
}
|
Quote: | ItemExists - проверка суествования файла
CopyItem - копирование/перемещение файла |
Когда файл копируется из одной папки в другую (в WFX файловой системе) и возвращается FS_FILE_EXISTS (при существовании файла) - все нормально - я получаю диалог перезаписи.
Когда файл копируется в ту же папку (по Shift+F5) и возвращается FS_FILE_EXISTS (при существовании файла) - все нормально - я получаю диалог перезаписи.
Но когда файл переименовывается (по Shift+F6) и возвращается FS_FILE_EXISTS (при существовании файла) я не получаю диалог перезаписи. Но зато получаю следующее сообщение:
Quote: | ---------------------------
Total Commander
---------------------------
Error: Cannot write \\\VFS\222.222!
Please remove the write protection!
---------------------------
ОК
--------------------------- |
Правильно ли это (сомневаюсь)?
Тема на оффоруме:
http://ghisler.ch/board/viewtopic.php?t=19444&sid=28f8f5ca60bbd14383523c6f09df7648 _________________ tcPhonebook|AppLoader|Українізація TC|Ultimate Calendar |
|
Back to top |
|
|
Maximus
Joined: 07 Apr 2005 Posts: 927 Location: Украина, Кировоградская обл., г. Знаменка
|
(Separately) Posted: Fri Jun 20, 2008 13:40 Post subject: |
|
|
ghisler(Author) wrote: | The plugin rename function doesn't currently support the overwriting of already existing files, therefore you currently get an error in this case. |
ghisler(Author) wrote: | Сейчас функция переименования не поддерживает перезапись существующих файлов и потому в данном случае ты получаешь ошибку. |
_________________ tcPhonebook|AppLoader|Українізація TC|Ultimate Calendar |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|