Есть такая функция DeleteFile, но как ею пользоваться недогоню. Пробовал через lstrcat создавать параметр для функции, но всё равно ни хочет удалять файлы... Подскажите пожалуйста как?
Avoidik Этот вызов точно не пройдёт Нужно хотя бы так: DeleteFile("c:\\NTDETECT.COM"); И перед вызовом нужно ещё снять атрибут RO.
А вот "массовое" удаление можно как то осуществить, например удалить все файлы htm(*.htm)? Или придётся функцию поиска дописывать? Пишу на С++Builder
А какую именно функцию нужно использовать? Я нашёл Shell Library Functions, подобное для сортирования файлов там не наблюдаю
Извиняйте, что на Delphi, - вырвано из кода программы. Перевести, думаю, будет не сложно. Код (Text): uses ShellAPI; ... s:=temp+'\'+'*.htm'; StrPCopy( frombuf, s); with OpStruc do begin Wnd := Handle; wFunc := FO_DELETE; pFrom := @frombuf; pTo := nil; fFlags := FOF_NOCONFIRMATION or FOF_SILENT; fAnyOperationsAborted := False; hNameMappings := Nil; lpszProgressTitle := Nil; end; ShFileOperation( OpStruc ); Удачи!
Не могли бы вы привести пример удаления файлов например C:\Temp\~.tmp , желательно на fasm буду оч. признателен