我遇到一个奇怪的问题
Var
T:TSHFileOpStruct;
P:String;
begin
P:=FileListBox1.FileName;
ZeroMemory(@T, sizeof(T));
With T do
Begin
Wnd:=Handle;
wFunc:=FO_DELETE;
pFrom:=Pchar(P);
fFlags:=FOF_ALLOWUNDO;
End;
SHFileOperation(T);
end;
这一段是把文件删除到回收站,可是经常是在正常删除几个文件后出现:
无法删除文件:文件系统错误(1026)。
这是什么原因呢?是我的win98有问题?
问题点数:10、回复次数:3Top
1 楼Kingron(单身走我路……)回复于 2001-04-17 09:51:00 得分 10
pFrom和pTo需要#0#0结尾。
摆脱看清楚帮助。Top
2 楼wangyue_lf(冷风)回复于 2001-04-17 16:56:00 得分 0
我每次只删除一个文件啊也需要#0#0??那不是一次删除多个文件的时候用的吗??Top
3 楼wangyue_lf(冷风)回复于 2001-04-19 00:24:00 得分 0
我发现只有删除html文件的时候才会这样。
而其他的比如txt,jpg什么的都没事,怎么这样啊???有什么办法解决呢Top




