[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] [已解决]批处理有方法检测文件是否被占用么?

本帖最后由 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有办法实现么?谢谢各位大虾了.
1

评分人数

    • CrLf: 感谢给帖子标题标注[已解决]字样PB + 2

ren file.xml file.xml 2>nul&&echo 没有被占用||echo 被占用
1

评分人数

    • CrLf: 乐于助人PB + 5
第三方命令行工具编程
Http://Hi.Baidu.Com/Console_App

TOP

回复 2# defanive
主要是想知道被什么程序或哪个进程占用了的方法

TOP

如何获得进程路径请搜索查阅《批处理进程》。
1

评分人数

    • CrLf: 乐于助人PB + 3
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

本帖最后由 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.
1

评分人数

    • CrLf: 乐于助人技术 + 1

TOP

返回列表