c++ 判断文件是否被打开 或者以独占方式打开
1.判断该文件是否被其他进程打开2.判断该文件是否被其他进程以独占方式打开楼下的回答好像没有明白我的意思...
1.判断该文件是否被其他进程打开
2.判断该文件是否被其他进程以独占方式打开
楼下的回答好像没有明白我的意思 展开
2.判断该文件是否被其他进程以独占方式打开
楼下的回答好像没有明白我的意思 展开
展开全部
ofstream《创建输出文件类》
{
open("要打开的文件名",要打开文件的方式,打开文件的属性)《打开一个文件》
ios::app【以追加的方式打开文件】ios::ate【文件打开后定位到文件尾】ios:app【就包含有此属性】ios::binary【以二进制方式打开文件,缺省的方式是文本方式】ios::in【文件以输入方式打开】ios::out【文件以输出方式打开】ios::nocreate【不建立文件,所以文件不存在时打开失败】ios::noreplace【不覆盖文件,所以打开文件时如果文件存在失败】ios::trunc【 如果文件存在,把文件长度设为0】《打开文件的方式》
0【普通文件,打开访问】1【只读文件】2【隐含文件】4【系统文件】《打开文的属性》
fail()《检查文件有没有打开》
put《写一个字符到文件》
write((char*)变量名,数据个数)《把一批数据写到文件》
seekp(n)《操作文件指针》
tellp《操作文件指针》
close《关闭文件》
{
open("要打开的文件名",要打开文件的方式,打开文件的属性)《打开一个文件》
ios::app【以追加的方式打开文件】ios::ate【文件打开后定位到文件尾】ios:app【就包含有此属性】ios::binary【以二进制方式打开文件,缺省的方式是文本方式】ios::in【文件以输入方式打开】ios::out【文件以输出方式打开】ios::nocreate【不建立文件,所以文件不存在时打开失败】ios::noreplace【不覆盖文件,所以打开文件时如果文件存在失败】ios::trunc【 如果文件存在,把文件长度设为0】《打开文件的方式》
0【普通文件,打开访问】1【只读文件】2【隐含文件】4【系统文件】《打开文的属性》
fail()《检查文件有没有打开》
put《写一个字符到文件》
write((char*)变量名,数据个数)《把一批数据写到文件》
seekp(n)《操作文件指针》
tellp《操作文件指针》
close《关闭文件》
2018-11-22
展开全部
c++应该不能做,文件被哪些进程打开,应该只有内核才能知道,你调用对应操作系统的接口说不定可以查看到
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询