问题标签 [locked-files]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1066 浏览

filesystems - 如何在 WIN 2000 服务器上监视锁定的文件

我很想知道在win 2000 服务器上监视锁定文件/打开文件句柄的最佳方法是什么。我对一般系统报告感兴趣,它可以显示锁定的文件或句柄随着时间的推移(例如在一晚的过程中),而不必指定要专门监视哪些进程。

谢谢,阿迪

0 投票
5 回答
17638 浏览

c# - SMTP 发送正在锁定我的文件 - c#

我有一个发送消息(很多)及其附件的功能。

它基本上遍历目录结构并从文件结构创建电子邮件,例如

使用标准的 .net c# 来创建消息。

在创建所有消息之后...我有另一个函数可以在之后直接运行,它将消息文件夹复制到另一个位置。

问题是 - 文件被锁定......

注意:我没有移动文件,只是复制它们......

关于如何使用 c# 复制锁定文件的任何建议?

更新

我有这个添加附件的方法

0 投票
2 回答
151 浏览

c# - 为什么 GDI 不允许我删除大图像?

我的 ASP.NET 应用程序具有图像裁剪和调整大小功能。这就需要删除上传的临时图片。一切正常,但是当我尝试删除大于 80 像素 x 80 像素的图像时,我收到“文件已被另一个进程锁定...”错误,即使我已经释放了所有资源。

这是一个片段:

0 投票
3 回答
2482 浏览

windows - 如何在没有管理员权限的情况下在 Windows XP 上复制锁定的文件(设备或资源繁忙错误)

有没有什么方法可以在没有管理员权限的情况下在 windows xp 机器上复制锁定的文件?我使用了 unloker 工具,它很棒,但需要管理员权限才能安装和运行。如何在某些编程语言(如 perl/shell/c c++ 等)中完成,或者是否存在一些解决方法。

0 投票
1 回答
1462 浏览

wix - 如何告诉 MSI 升级锁定的 dll 并避免重新启动

我有安装产品的 MSI 安装程序,该产品有几个广泛使用的 API dll。这些 dll 可能会加载到我在升级期间无法控制的进程中(例如,我不能要求用户关闭 explorer.exe 或 svchost)。因此,在 MSI 升级期间,这些 dll 被锁定,并且无法在不重新启动的情况下升级。我需要让它无需重新启动即可升级。这些 API dll 非常稳定,当这些 dll 的新版本将被加载到新运行的进程中时,让旧副本在旧进程中工作是可以接受的。因此,当我们不使用 MSI 时,我们只是使用标准技巧 - 重命名文件,将其标记为在重新启动时删除,写入新文件。

在 MSI 中最好的方法是什么?我应该创建将执行此标准技巧的自定义操作吗?或者也许 MSI 有更好的方法来做到这一点?

谢谢!

0 投票
6 回答
14165 浏览

c# - 文件作为附件发送后被锁定

我将文件作为附件发送:

然后我想将文件移动到另一个文件夹,但是当我尝试这样做时

它抛出一个异常,该文件已在另一个进程中使用。我怎样才能解锁这个文件,以便它可以移动到这个位置?

0 投票
0 回答
231 浏览

file-io - 使用 MMF 时获取文件读取权限

我有两个过程。一个使用 .NET 4 MemoryMappedFiles 写入内存映射文件,另一个使用 .NET 3.5 (MONO) 中的 FileStream 读取文件。当我获得许可时一切正常,读取或写入文件没有问题。问题是获得许可。

编写 MMF(作家):

阅读MMF(阅读器):

首先我启动 Writer,然后是 Reader。

我使用这种幼稚的方法对其进行了测试:

大约 10 秒后,Reader 通常会获得许可,一切顺利。如果我捕捉到异常,它会抛出:

IOException:在 System.IO.FileStream..ctor 的路径 C:\path 上共享冲突(System.String 路径、FileMode 模式、FileAccess 访问、FileShare 共享、Int32 bufferSize、布尔匿名、FileOptions 选项)[0x00000] in :0

知道为什么这两个进程从一开始就不能正确共享文件吗?

0 投票
4 回答
5060 浏览

c# - HttpPostedFile SaveAs(LocationOnServer) 后文件被锁定

我有一个 aspx 网页,它用作处理程序来通过 swfupload 保存上传的文件我将文件保存在服务器上,如下所示:

问题是,在我保存文件后,文件保持锁定(通过 w3wp.exe),直到我重新启动 IIS。有什么方法可以在保存后释放文件?谢谢

0 投票
1 回答
1002 浏览

windows - Microsoft VSHADOW.EXE 卷影副本包含锁定的文件?

我一直在使用 VSS 编写备份程序,并从 Windows SDK 6.1 示例中的 VSHADOW.EXE 开始。它通常可以工作,但我很惊讶地看到某些文件仍被锁定在它创建的卷影副本中,例如

访问卷影副本中的这些文件(使用CreateFileExCopyFileEx或使用Total Commander或任何其他工具)通常会给我一个错误 32(该进程无法访问该文件,因为它正在被另一个进程使用)。它似乎是任意发生的。怎么可能?

我之前的编辑(事件日志消息)结果不是这个问题的核心,因为我修复了它但没有帮助。

0 投票
1 回答
1785 浏览

svn - SVN 错误:提交后挂钩失败并显示锁定文件消息

当我尝试标记主干时,出现以下 SVN 错误(使用 TortoiseSVN)。

标签似乎仍然已创建...

我没有添加提交后挂钩...

我尝试了以下方法:

  1. 更新+清理
  2. 在 .svn 目录中搜索“锁定”文件
  3. 新鲜结帐

我不确定发生了什么,任何帮助将不胜感激?