代码之家  ›  专栏  ›  技术社区  ›  roufamatic RichardJohnn

在远程计算机(Windows)上锁定文件的简单方法?

  •  1
  • roufamatic RichardJohnn  · 技术社区  · 15 年前

    我已经在我的日志中找到了一个错误,并试图复制它。我的理论是,文件有时会被锁定在特定的文件夹中,当应用程序(ASP.NET)试图删除该文件夹时,它会挂起。

    我没有在自己的计算机上运行应用程序,所以我正在远程服务器上调试它。但在我的生活中,我似乎找不到一种方法来锁定一个文件,阻止它被进程删除。

    我的第一个想法是将网络路径映射到本地驱动器,并将命令提示打开到该文件夹。在本地,总是弄脏我的文件夹删除,但很明显,smb有点健壮,不会给我一个锁。

    之后,我在文件夹中创建了一个infinte循环vbscript并远程执行它。文件被从执行代码下面删除。伙计!

    然后我尝试在该文件夹中的服务器上创建文件并删除所有权限。但这并没有起作用。我没有访问IIS设置的权限,因此可能它是在特权系统帐户下运行的。

    那么:你知道什么程序是免费的,我可以快速使用它在文件上创建一个独占锁,这样我就可以测试我的删除理论了?就像是一个非常非常糟糕的记事本复制品之类的。

    -)

    1 回复  |  直到 15 年前
        1
  •  2
  •   Cahit    15 年前

    难道你不能从网络文件夹中创建一个文本文件,用MS Word/VS或类似的程序打开它,在编辑过程中锁定它吗?

    推荐文章