请指点文件“路径”中有中文删除不了(0分)

  • 主题发起人 主题发起人 13668908226
  • 开始时间 开始时间
1

13668908226

Unregistered / Unconfirmed
GUEST, unregistred user!
我主要想删除一些zip文件,但如果ExtractFilePath(Application.exename)中包含中文路径<br>执行就无效了,请指点,谢谢<br>&nbsp; &nbsp;fn1 := PChar('command.com /c del '+ExtractFilePath(Application.exename)+'web/*.zip') ;<br>&nbsp; &nbsp; fn2:= PChar('cmd.exe /c del '+ExtractFilePath(Application.exename)+'web/*.zip') ;<br>&nbsp; &nbsp; if WinExec(fn1,sw_hide)&lt;31 then<br>&nbsp; &nbsp; &nbsp; WinExec(fn2,sw_hide);
 
Good Method!!!
 
尝试 DeleteFile 函数。<br>或使用 GetShortPathName 函数转化路径先。
 
用deletefile函数即可
 
后退
顶部