如何在打开文件的时候判断这个文件是否已被打开
很多程序是按照非独占的方式打开的,或者在打开文件后关闭了文件句柄(例如记事本),这个时候文件和应用程序已经脱离关系了,你是没办法知道这个文件是不是被打开了的,另外,如果文件被别的程序以独占方式打开,你再使用CreateFile的话会失败,这个时候是可以知道文件被打开的了....
word文档打不开打开某个文件时显示如下:word在试图打开文件
分析原因:发生此问题的原因是由于恢复文档被保存为扩展名为 .doc 的自动保存文档 (*.asd) 文件。
要解决此问题,请按照下列步骤操作: 1、确认 .asd 文件的默认位置。
为此,请按照下列步骤操作: 启动 Word。
单击“Office 按钮”,然后单击“Word 选项”。
单击“保存”,记下“自动恢复文件位置”框中提到的 .asd 文件的默认路径,然后单击“确定”。
提示: ·在 Windows Vista 中,.asd 文件的默认位置如下所示:%Systemdrive%:\Users\User_name\AppData\Roaming\Microsoft\Word·在 Windows XP 中,.asd 文件的默认位置如下所示:%Systemdrive%:\Documents and Settings\User_name\Application Data\Microsoft\Word注意:%Systemdrive% 占位符指定包含 Windows 的驱动器的盘符。
默认情况下,这是驱动器 C。
User_name 占位符指定您用于登录到该计算机上的用户帐户名称。
退出 Word 2007。
2、重命名您尝试打开的 .doc 文件,以使该文件的扩展名为 .asd。
例如,如果该文件的名称为 test.docx,则请将该文件重命名为 test.asd。
3、复制重命名的文件,然后将该文件粘贴到 .asd 文件的默认位置。
这是您在步骤 1 中确定的位置。
4、启动 Word 。
单击“Office 按钮”,然后单击“打开”。
在“所有 Word 文档”列表中,单击“所有文件”。
找到并单击您在步骤 3 中复制的文件,然后单击“打开”边上有个箭头,点击“打开并修复”。
5、单击“Office 按钮”,然后单击“另存为”。
选择要将该文件保存到的位置,在“文件名”框中键入文件名,在“保存类型”列表中单击“Word 文档”,然后单击“保存”。
应该就可以修复文档了,我刚用此方法修复完,希望能对你有所帮助^_^
转载请注明出处51数据库 » 判断word文件是否被打开文件
大舌头