ChannelSftp能否独占打开文件

我想删除linux上的文件,在删除之前想判断文件是否被其他程序在调用。如果该文件正在被使用,则不删除。
现在的问题的怎么去判断文件是否被其他程序调用了呢?ChannelSftp中没有判断文件状态的方法供使用。看到有人数如果文件不能独占被打开,就说明文件已经被调用,但是ChannelSftp也没有独占打开文件的方法,连普通的open方法都没有。有点茫然了。有大神知道怎么解决吗?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问