如何判断一文件已打开(20分)

  • 主题发起人 主题发起人 fsxusuh
  • 开始时间 开始时间
F

fsxusuh

Unregistered / Unconfirmed
GUEST, unregistred user!

各位高手:
如何判断一文件已打开(最好是vc语言)两个程序要对同一个普通的二进制文件读写.
fsxusuh@mail.fsptt.ln.cn
2000.05.17
 
try
打开文件
except
出错,认为文件已经打开
end;
 
CFile fileOut;
try
{
if(fileOut.Open(以独享方式打开))
{
//操作文件
};
}
catch(CFileException* pEx)
{
pEx->Delete();
AfxMessageBox("打开文件失败,可能文件正在被使用!",MB_OK);
return FALSE;
}
 
如果你是要确定文件是否打开,你可以先设置一个变量
在打开时,作以标记,打开一次变量变化一次,然后根据
变量得值,来确定文件处于何种状态!


老庄
 
接受答案了.
 
后退
顶部