问题标签 [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 回答
1533 浏览

php - PHP访问已被锁定以进行编辑的文件 - 权限被拒绝错误

我正在做一些 csv 解析,如果我在调用 fclose() 函数之前取消解析(通过导航到不同的页面或刷新),当我返回并再次启动程序时会收到以下错误:

当我尝试在 excel 中打开电子表格.csv 文件时,我收到一个“正在使用的文件”错误,说“电子表格.csv 已锁定以供'另一个用户'编辑。”我知道我的 php 服务器当前卡在尝试访问文件的状态。有没有办法可以使用 php 检查文件是否被锁定以进行编辑,然后将其解锁?

0 投票
1 回答
560 浏览

visual-studio - “编辑并继续”不起作用 - 带有 TFS 的 VS2010 - 解决方案中的锁定文件

在我的 Visual Studio 2010 中,使用 TFS 下的特定解决方案的编辑和继续调试功能不起作用。没有错误,但是当应用程序的执行在断点处停止时,我无法使用代码修改文件。似乎 TFS 已为我的用户锁定文件。

我试过了:

1) 确保文件的读/写权限

2) 验证所有项目都是严格为 x86 构建的(我有 Win7 64 位)

3) 在 Options/Debug 中禁用 check JIT

4) 我还尝试使用 Tools/Import-Export Settings 将 VS 2010 设置恢复到初始条件

5)我试图从我的合作者的电脑导入设置,其中编辑并继续运行良好

使用其他解决方案,不存储在 TFS 中,我没有问题。如何允许此解决方案的编辑并继续?

0 投票
1 回答
260 浏览

c++ - 文件在哪里打开?

我有一个为 Windows 平台维护的应用程序套件。我最近向共享库添加了一些代码,以在应用程序完成后删除目录。在一个应用中,删除成功;另一方面,我收到一条消息,告诉我该文件正在被另一个进程使用。

下载 Process Explorer 后,我了解到我已经预料到的情况,即持有该文件夹的进程是试图删除它的进程。

当我用谷歌搜索答案时,我看到的只是,“您需要下载 XYZ 以找出保存文件的进程,然后关闭该进程”,其中“XYZ”是 Unlocker、Process Explorer 等。我知道这个过程那是保存文件,但如果我终止它,它怎么能删除文件夹?

有谁知道如何找到保持文件夹打开的代码?在可用于查找哪些进程正在使用哪些文件的工具中,是否可以使用任何工具来查找进程中文件夹的打开位置?

0 投票
2 回答
31309 浏览

windows - 有没有办法从命令行处理锁定的文件并释放它?

有没有办法检测指定文件夹中的锁定文件并通过命令行释放它们?

类似这样的伪代码:

0 投票
28 回答
134581 浏览

visual-studio - 错误:无法访问文件 bin/Debug/... 因为它正被另一个进程使用

当我调试我的项目时,我收到以下错误:

“无法将文件“obj\Debug\My Dream.exe”复制到“bin\Debug\My Dream.exe”。该进程无法访问文件“bin\Debug\My Dream.exe”,因为它正在被其他人使用过程。”

使用 Process Explorer,我看到 MyApplication.exe 已退出,但系统进程仍在使用它,尽管我之前停止了调试。每当我更改代码并开始调试时,它都会发生。如果我将项目复制到 USB 并调试,它运行正常。

为什么?我该如何解决这个错误?

我使用 Window 7 专业版。使用 Xp 我从来没有遇到过这个错误。

0 投票
3 回答
1238 浏览

c# - 程序运行时创建文件后目录被锁定

在目录中创建文件后,只要创建该文件的程序正在运行,该目录就会被锁定。有什么办法可以解除锁吗?稍后我需要重命名目录几行,我总是得到一个IOException说法“访问路径”......“被拒绝”。

0 投票
0 回答
589 浏览

dropbox - 共享文件夹已锁定 Dropbox

我正在使用 Dropbox,我刚刚尝试将文件夹与我的 PHPStorm 项目共享给另一个队友Invite to folder option。在他们之后 PHPStorm 给我写了这个:Could not save project!: Unable to save project files. Please ensure project files are writable and you have permissions to modify them. 我找不到如何摆脱这个。

你有这方面的经验吗?

0 投票
2 回答
1743 浏览

iis - Plugin DLL locked by w3wp.exe

Dynamics CRM 2011 on premise.

I have a registered plugin DLL that is called when the case/incident entity is created.

An exception is raised when this happens. I am investigating this.

The plugin is on disk (C:\Program Files\Microsoft Dynamics CRM\Server\bin\assembly) and I have to update it manually when I want to change the code. (This situation was created before me and I won't change it now.)

Whenever the exception is raised, the DLL becomes locked and the only way I can find to overwrite it is to restart IIS.

How can I unlock the file without restarting IIS?

Responses to answers

Which application pool? enter image description here

None of the pools list the location of the DLL in this list: enter image description here

The DLL is in C:\Program Files\Microsoft Dynamics CRM\Server\bin\assembly

0 投票
0 回答
201 浏览

c# - 锁定访问数据库的保护

我正在使用共享模式下的 MS-Access 2010 DB 在 C# 中的 Visual Studio 2012 上开发 Windows 窗体应用程序,因此,同时运行程序和 DB 文件,程序和 DB 文件崩溃,最终导致锁定文件在关闭数据库文件后不会自行删除(即使在我重新启动计算机后也没有,是的,我是唯一一个使用该文件并且拥有所有权限(读、写)的人,我确信这一点,因为这是我复制的一个只是为了测试程序并在此之前运行了很多测试)。

我通过将数据库副本复制到其他地方并删除锁定和被锁定的数据库来解决了这个问题,但我想避免我的应用程序用户在使用程序时直接检查数据库或这样的。

那么关于如何防止该问题的任何建议?

0 投票
15 回答
43570 浏览

java - 无法删除 /.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/appname/WEB-INF/lib。可能被另一个进程锁定

我正在尝试运行一个网络应用程序。一开始一切顺利,但我不得不从项目文件夹中删除一些罐子。我没有使用eclipse删除罐子。所以,我开始收到这些错误:

我试图删除我的整个项目并再次编码。但它不起作用。我还删除了 Tomcat 服务器,但它再次不起作用。然后我意识到要“解决”这个问题,我必须删除这个文件夹:

C:/Users/maniceto/Documents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/fj21-tarefas/WEB-INF

清理服务器和项目。但是当我关闭 eclipse 并再次打开时,我得到了同样的错误,那么我必须做这个过程。

这里的任何人都知道如何修复这种tomcat错误?