Большой Воронежский Форум
» Программирование>SHFileOperation Function не удаляет
Roont 14:29 14.07.2009
SHFILEOPSTRUCT file;
file.hwnd = 0;
file.wFunc = FO_DELETE;
file.pFrom = death_mask;
file.pTo = 0;
file.fFlags = FOF_SILENT | FOF_NOCONFIRMATION | FOF_NORECURSION ;
file.hNameMappings = 0;
file.fAnyOperationsAborted = 0;

SHFileOperation( &file );


путь в death_mask = верен.. ( C:\DOCUME~1\%username%\LOCALS~1\Temp\%somefile.tmp % ) без FOF_SILENT говорит что файла нет... Far с ним не согласен..) Никто не в курсе почему так? [Ответ]
lukas 16:16 14.07.2009
пачиму ты думаешь что он умеет енвары экспандить? [Ответ]
Part!zan 22:34 14.07.2009
Process Monitor поможет... [Ответ]
Roont 09:30 15.07.2009
lukas, %) ват даз мин "енвары экспандить" ? если имеется в виду %username% то это я перед отправкой вставил... на деле путь с именем пользователя и конкретными папками вместо %somefile.tmp%...

Part!zan, CTRL+SHIFT+ESC?..)


P.S. А это не может быть изза того что целевая папка имеет вид " *.tmp "? [Ответ]
Part!zan 19:43 15.07.2009

Сообщение от Roont:
CTRL+SHIFT+ESC

Не, sysinternals.com [Ответ]
Вверх