文件不能打开,怎么解决?
2312 2003-12-09 09:11:44 当一个客户正在从服务器下载一个文件的时候另外一个人下载此文件就不能下载了,报文件正在使用中,怎么解决?
FilesName:=StrSavePath+'\'+FilesName;
buf[I] := TFileStream.Create(FilesName, fmOpenRead);//创建
我曾尝试这样也不可以:
{Stream:=tfilestream.Create(FilesName,fmopenread);
buf[i]:=tfilestream.Create(sPath,fmcreate);
buf[i].copyfrom(Stream,Stream.size);
Stream.free;}
问:同一个文件被多个人同时下载的时候打开文件是怎样处理的?