标题:
[文件操作]
[已解决]批处理有方法检测文件是否被占用么?
[打印本页]
作者:
honey_liuyong
时间:
2011-8-18 15:34
标题:
[已解决]批处理有方法检测文件是否被占用么?
本帖最后由 honey_liuyong 于 2011-9-9 10:54 编辑
我有两台服务器a和b.
a服务器有a\path\file.xml. a\path是共享目录
b服务器是可以连到a\path下的,但是对file.xml不能拷贝和操作,同目录下的别的文件时可以操作的.
file.xml是应用程序生成的,而且会有JAVA程序去操作.现在想查看file.xml是被什么占用或保护.BATCH有办法实现么?谢谢各位大虾了.
作者:
defanive
时间:
2011-8-18 21:10
ren file.xml file.xml 2>nul&&echo 没有被占用||echo 被占用
作者:
honey_liuyong
时间:
2011-8-19 15:14
回复
2#
defanive
主要是想知道被什么程序或哪个进程占用了的方法
作者:
cjiabing
时间:
2011-8-19 15:53
如何获得进程路径请搜索查阅《批处理进程》。
作者:
pdanniel66
时间:
2011-9-11 10:43
本帖最后由 pdanniel66 于 2011-9-11 10:45 编辑
You can use "net file" commadn as below.
C:\>net file
識別碼 路徑 使用者名稱 # 鎖定
-------------------------------------------------------------------------------
3 D:\scripts/TEST/0000\20100714 DANIEL 0
命令執行成功。
But net file just can find another server open file status, it can't find local computer open file status.
欢迎光临 批处理之家 (http://www.bathome.net/)
Powered by Discuz! 7.2