标题:
[文件操作]
【已结】判断一个文件夹是否为打开状态
[打印本页]
作者:
q115643492
时间:
2009-2-13 12:56
标题:
【已结】判断一个文件夹是否为打开状态
判断一个文件夹是否为打开状态我想求一个脚本:
判断一个文件夹c:\1是否打开,如果是打开就执行程序的d:\a.exe 如果没有打开就执行程序d:\b.exe
比如我手动打开c:\1文件夹后,在任务管理器中进程是没有变化的,只会在应用程序里显示,所以不能用进程来判断。看能不能判断任务管理器中的应用程序来达到目的呢?或者其他思路,请高手讨论!
作者:
batman
时间:
2009-2-13 15:42
有一个思路,先将此文件夹所有内容先份(包括其所在全路径),然后运行rd命令删除此文
件夹,再检测此文件夹是否还存在,如存在就是已在打开状态,如不存在就是不在打开状
态,同时将此文件夹还原。
作者:
defanive
时间:
2009-2-13 17:44
LS,rd可以删除正在打开的文件夹的,删除之后打开文件夹的进程会被结束。。。
这样可以通过判断进程来处理,不过想怎么恢复文件夹呢?假如判断的同时是用户手动结束进程的呢?
作者:
zqz0012005
时间:
2009-2-13 22:14
楼主!
你在其他论坛发过,并且别人也给了一些解决方法,依我看应该能够满足你的要求。为何不给原帖结帖,还要到处再发?
http://bbs.verybat.org/viewthread.php?tid=15842&page=1&fromuid=37#pid167641
[
本帖最后由 zqz0012005 于 2009-2-13 22:15 编辑
]
作者:
q115643492
时间:
2009-2-14 09:17
不好意思!只是那2个脚本不好用,所以一直在请教他人。
昨天已经找到了方法,结帖吧!
谢谢你!
作者:
Batcher
时间:
2009-2-14 10:51
标题:
回复 5楼 的帖子
问题解决后,应自己主动结贴。
如果能够把自己找到的方法跟大家分享一下就更好了^_^
欢迎光临 批处理之家 (http://www.bathome.net/)
Powered by Discuz! 7.2