在程序中怎样删除某个文件夹中的临时文件啊?如 c:\databack\sql.bak 在程序中怎样删除某个文件夹中的临时文件啊?如 c:\databack\sql.bak 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var lsPath: string; FileOp: TSHFileOpStruct;begin lsPath := 'c:\temp\'; //删除临时文件 with FileOp do begin Wnd := 0; wFunc := FO_DELETE; pFrom := PChar(lsPath + '*.*' + #0); //取目录,与isFaq没有实际关系 pTo := nil; fFlags := FOF_SILENT + FOF_NOCONFIRMATION ; fAnyOperationsAborted := False; hNameMappings := nil; lpszProgressTitle := nil; end; SHFileOperation(FileOp); RemoveDir(lsPath );end; 也可以这样,呵呵:shellexecute(0,nil,'del','文件路径',nil,SW_SHOWNORMAL); shellexecute(0,nil,'del','文件路径',nil,SW_Hide);更好!!不过有文件是无法删除文件夹的只有先删除了文件才行,所以还是建议使用 hongqi162(失踪的月亮) 的办法! 定义变量时赋值 怎么读取一个快捷方式。 Memo 组件中的文字如何锁定呢 请问各位高手怎么在窗体间传递参数? 请问:在Deiphi7中怎样加入Deiphi6中的Internet控件页? DLL高手请进,数据模板问题 为什么用delphi和java针对同一信息做DES算法加密出来的结果不一样? Dephi & WebBroker & (CGI|WinCGI|ISAPI) 我是Delphi初学者!请教... DataModule4.ClientDataSet1.Locate的问题求救! 高手请进入。动态图表问题 菜鸟问题:在程序中怎样解压rar压缩包?
lsPath: string;
FileOp: TSHFileOpStruct;
begin
lsPath := 'c:\temp\';
//删除临时文件
with FileOp do begin
Wnd := 0;
wFunc := FO_DELETE;
pFrom := PChar(lsPath + '*.*' + #0); //取目录,与isFaq没有实际关系
pTo := nil;
fFlags := FOF_SILENT + FOF_NOCONFIRMATION ;
fAnyOperationsAborted := False;
hNameMappings := nil;
lpszProgressTitle := nil;
end;
SHFileOperation(FileOp);
RemoveDir(lsPath );
end;
shellexecute(0,nil,'del','文件路径',nil,SW_SHOWNORMAL);
更好!!
不过有文件是无法删除文件夹的
只有先删除了文件才行,
所以还是建议使用
hongqi162(失踪的月亮) 的办法!