269得票12回答
如何检查文件锁定?

有没有一种不使用try/catch块的方法来检查文件是否被锁定? 目前,我所知道的唯一方法就是打开文件并捕获任何System.IO.IOException异常。

76得票12回答
如何在团队基础服务器中解锁其他人的文件

我们有一个存储在TFS服务器上的项目,一些文件被我从另一台电脑和另一个用户(两者都不再使用)中签出。是否有一种方式可以强制解锁该文件(如果只能这样做且没有对其进行更改,则可以安全地这样做)?

71得票11回答
检查锁定文件的应用程序的PowerShell脚本?

使用PowerShell,如何检查某个应用程序是否锁定了文件? 我希望能够检查使用该文件的进程/应用程序,以便我可以关闭它。

24得票2回答
我能防止StreamReader在使用时锁定文本文件吗?

StreamReader在读取文本文件时会锁定文件。 我能否强制StreamReader以“只读”或“非锁定”模式工作? 我的解决方法是将文件复制到临时位置,然后从那里读取,但如果可能的话,我更愿意直接使用StreamReader。 有其他替代建议吗? 背景: 我编写了一个小应用程序,以从...

23得票3回答
Java文件锁用于读写

我有一个进程,该进程将经常从 cron 调用以读取一个包含某些移动相关命令的文件。我的进程需要读取和写入此数据文件-并在此期间保持其锁定,以防止其他进程触摸它。能够由用户执行完全分离的进程来(潜在地)写入/追加到同一数据文件中。我希望这两个进程友好相处,并且每次只访问文件一次。 听起来nio...

21得票4回答
如何模拟“锁定”的文件(即具有写入锁定的文件)

我正在尝试调试一个问题,即用户偶尔会遇到他们试图打开的锁定文件。代码似乎有正确的异常处理,但用户仍在报告看到错误消息。我该如何模拟一个锁定的文件,以便自己调试? 编辑:针对Windows操作系统。

19得票4回答
FileStream与锁定文件

我想知道是否可以获得一个只读的FileStream来访问被锁定的文件?当我尝试读取锁定的文件时,现在会出现异常。using (FileStream stream = new FileStream("path", FileMode.Open)) 感谢!

14得票2回答
使用FileChannel写入任何InputStream?

我能否将任何InputStream写入FileChannel中? 我正在使用java.nio.channels.FileChannel打开文件并锁定它,然后向输出文件写入InputStream。该InputStream可以由其他文件、URL、套接字或任何内容打开。我编写了以下代码:FileO...

13得票4回答
Java:在不锁定文件的情况下打开并读取文件

我需要使用Java模仿“tail -f”的功能。我正在尝试读取另一个进程正在写入的日志文件,但是当我打开文件进行读取时,它会锁定该文件,因此另一个进程无法再写入。非常感谢您的任何帮助!以下是我目前正在使用的代码:public void read(){ Scanner fp = null...