问题标签 [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.
filesystems - 如何在 WIN 2000 服务器上监视锁定的文件
我很想知道在win 2000 服务器上监视锁定文件/打开文件句柄的最佳方法是什么。我对一般系统报告感兴趣,它可以显示锁定的文件或句柄随着时间的推移(例如在一晚的过程中),而不必指定要专门监视哪些进程。
谢谢,阿迪
c# - SMTP 发送正在锁定我的文件 - c#
我有一个发送消息(很多)及其附件的功能。
它基本上遍历目录结构并从文件结构创建电子邮件,例如
使用标准的 .net c# 来创建消息。
在创建所有消息之后...我有另一个函数可以在之后直接运行,它将消息文件夹复制到另一个位置。
问题是 - 文件被锁定......
注意:我没有移动文件,只是复制它们......
关于如何使用 c# 复制锁定文件的任何建议?
更新
我有这个添加附件的方法
c# - 为什么 GDI 不允许我删除大图像?
我的 ASP.NET 应用程序具有图像裁剪和调整大小功能。这就需要删除上传的临时图片。一切正常,但是当我尝试删除大于 80 像素 x 80 像素的图像时,我收到“文件已被另一个进程锁定...”错误,即使我已经释放了所有资源。
这是一个片段:
windows - 如何在没有管理员权限的情况下在 Windows XP 上复制锁定的文件(设备或资源繁忙错误)
有没有什么方法可以在没有管理员权限的情况下在 windows xp 机器上复制锁定的文件?我使用了 unloker 工具,它很棒,但需要管理员权限才能安装和运行。如何在某些编程语言(如 perl/shell/c c++ 等)中完成,或者是否存在一些解决方法。
wix - 如何告诉 MSI 升级锁定的 dll 并避免重新启动
我有安装产品的 MSI 安装程序,该产品有几个广泛使用的 API dll。这些 dll 可能会加载到我在升级期间无法控制的进程中(例如,我不能要求用户关闭 explorer.exe 或 svchost)。因此,在 MSI 升级期间,这些 dll 被锁定,并且无法在不重新启动的情况下升级。我需要让它无需重新启动即可升级。这些 API dll 非常稳定,当这些 dll 的新版本将被加载到新运行的进程中时,让旧副本在旧进程中工作是可以接受的。因此,当我们不使用 MSI 时,我们只是使用标准技巧 - 重命名文件,将其标记为在重新启动时删除,写入新文件。
在 MSI 中最好的方法是什么?我应该创建将执行此标准技巧的自定义操作吗?或者也许 MSI 有更好的方法来做到这一点?
谢谢!
c# - 文件作为附件发送后被锁定
我将文件作为附件发送:
然后我想将文件移动到另一个文件夹,但是当我尝试这样做时
它抛出一个异常,该文件已在另一个进程中使用。我怎样才能解锁这个文件,以便它可以移动到这个位置?
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
知道为什么这两个进程从一开始就不能正确共享文件吗?
c# - HttpPostedFile SaveAs(LocationOnServer) 后文件被锁定
我有一个 aspx 网页,它用作处理程序来通过 swfupload 保存上传的文件我将文件保存在服务器上,如下所示:
问题是,在我保存文件后,文件保持锁定(通过 w3wp.exe),直到我重新启动 IIS。有什么方法可以在保存后释放文件?谢谢
windows - Microsoft VSHADOW.EXE 卷影副本包含锁定的文件?
我一直在使用 VSS 编写备份程序,并从 Windows SDK 6.1 示例中的 VSHADOW.EXE 开始。它通常可以工作,但我很惊讶地看到某些文件仍被锁定在它创建的卷影副本中,例如
访问卷影副本中的这些文件(使用CreateFileEx
、CopyFileEx
或使用Total Commander或任何其他工具)通常会给我一个错误 32(该进程无法访问该文件,因为它正在被另一个进程使用)。它似乎是任意发生的。怎么可能?
我之前的编辑(事件日志消息)结果不是这个问题的核心,因为我修复了它但没有帮助。
svn - SVN 错误:提交后挂钩失败并显示锁定文件消息
当我尝试标记主干时,出现以下 SVN 错误(使用 TortoiseSVN)。
标签似乎仍然已创建...
我没有添加提交后挂钩...
我尝试了以下方法:
- 更新+清理
- 在 .svn 目录中搜索“锁定”文件
- 新鲜结帐
我不确定发生了什么,任何帮助将不胜感激?