B
bpearl
Unregistered / Unconfirmed
GUEST, unregistred user!
状况描述:
我的程序用shell方式用word来打开某doc文件,编辑完成后,用户可能
直接Alt+F4关闭word窗口,这时候word提示保存,点yes后word关闭,
并自动产生一个后台动作在保存doc文档。问题:我的主程序怎么判断
那个后台已经把文件保存完了? 难点:对于文件来说,后台保存的时候
文件的独占已经被释放,我的程序或者别的程序可以用可写方式打开该
doc文件,那么就会出现word本身的后台还没保存完,我的程序就开始用
它了,造成数据混乱。
相应的,我的程序可能是用shell打开了excel或者photoshop等,怎么能
有一个通用的办法确定被打开的文件已经被外部程序真的释放了?
谢谢大家了,300分奉上,不知道够不够。
我的程序用shell方式用word来打开某doc文件,编辑完成后,用户可能
直接Alt+F4关闭word窗口,这时候word提示保存,点yes后word关闭,
并自动产生一个后台动作在保存doc文档。问题:我的主程序怎么判断
那个后台已经把文件保存完了? 难点:对于文件来说,后台保存的时候
文件的独占已经被释放,我的程序或者别的程序可以用可写方式打开该
doc文件,那么就会出现word本身的后台还没保存完,我的程序就开始用
它了,造成数据混乱。
相应的,我的程序可能是用shell打开了excel或者photoshop等,怎么能
有一个通用的办法确定被打开的文件已经被外部程序真的释放了?
谢谢大家了,300分奉上,不知道够不够。