X
xeen
Unregistered / Unconfirmed
GUEST, unregistred user!
我的程序每查询一次就要生成一个临时目录在系统临时目录下,所以在<br>查询前要把它删除掉。我要API SHFileOperation<br>procedure tscform.deldir(str:string);<br>var<br> T:TSHfileOpStruct;<br> P:String;<br>begin<br> P:=copy(str,1,length(str)-1);<br> with T do<br> begin<br> Wnd := 0;<br> wFunc := FO_DELETE;<br> pFrom := pchar(p);<br> pTo := nil;<br> fFlags := FOF_ALLOWUNDO;<br> end;<br> SHFileOperation(T);<br><br>end;<br>在win98下没问题,在win2000下却删不了,报告<br>"无法删除文件:无法读源文件或磁盘",而我试着在win2000中手动却可以删除它<br>这是怎么回事???