问题标签 [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.
attachment - 无法删除某人已打开的列表附件
在 SharePoint Online 中,如果有人打开列表项附件,即使是网站所有者也无法删除该附件。有没有办法解锁或控制 SharePoint 中的文档?(我不是系统管理员,所以我认为我不能运行 PowerShell 命令)
c - Windows 上的 GCC 创建不可删除的文件
我已经在 Windows 7 上安装了 MinGW,我确实编写了一个 hello world 应用程序......
我确实跑了
这确实创建了一个名为 Hello.exe 的 exe 应用程序
我确实在文件中添加了注释,保存它,然后以管理员身份在 CMD 中重新运行编译器,然后出现错误
所以我确实尝试在 Windows 文件资源管理器中删除文件,确实弹出了一个窗口,并要求我使用管理员权限删除文件,所以我确实允许此管理员权限,因为我是管理员,然后它确实弹出了另一条消息.. .我需要计算机本身的一些权限我不知道我现在应该做什么...我是计算机的管理员,我无法删除文件...如果我右键单击文件并打开文件设置和权限我看到管理员应该拥有所有权限。
我看到的文件没有运行......文件没有被任何东西锁定
出了什么问题...是因为代码还是编译器还是窗口问题...我怎样才能杀死这个文件?
编辑:文件没有运行......在任务管理器中显示任何用户的所有任务时,文件不会以任何方式出现并且没有运行。
防病毒已关闭,它对问题没有影响我也尝试关闭防火墙
该文件保持无法杀死。
powershell - Powershell:使用并行文件访问写入日志文件
我尝试编写带有一些调试输出的日志文件。我的它在连续运行时运行良好,但是一旦我在更多实例中启动基本应用程序,就会出现错误。
Der Prozess kann nicht auf die Datei zugreifen, da ein anderer Prozess einen Teil der Datei gesperrt 帽子。: 'B:\Logfiles\Startup.log' 该进程无法访问该文件,因为它被另一个进程锁定。
所以我尝试做一个 do - try - catch 构造来重试文件是否被锁定。但由于某种原因,这不起作用:(
有没有更好的方法来编写日志文件或等待文件被解锁?
azure - Azure Devops:如何使用“IIS Web 应用部署”任务启用重命名锁定文件 (RenameFilesFlag)
当我尝试在 Azure Devops 中使用发布管道进行部署时,我遇到了锁定 DLL 文件的问题。
错误截图如下:
输出为文本:
看来问题是由错误处理的 .NET 资源引起的。(例如:非托管 SqlConnection) 无论如何,我无法更改源代码。
这是我的发布管道。
以下是我的问题:
Q1)我正在尝试使用此处描述的“-RenameFilesFlag”(MSDEPLOY_RENAME_LOCKED_FILES):
在 Azure 应用服务部署任务期间锁定的 web.config 文件
我该如何指定这个参数?我是否必须填写“附加参数”文本框?我尝试了不同的值,但总是收到“无法识别的参数”错误。
Q2) 如果“-RenameFilesFlag”不适用于此任务。我可以使用“使应用程序脱机”来解锁文件吗?
Q3)在 StackOverflow 上的另一篇文章中,我看到了一个特定于“重命名锁定文件”的复选框选项, 在 Azure App Service Task v3 中使用 Web 部署时出现了 ERROR_FILE_IN_USE
我的任务中没有这个选项。我是否有可能混淆了两种类型的 Deploy 任务?
excel - Excel说文件被“另一个用户”锁定并在打开时删除宏
我希望有人可以帮助我解决这个问题。我以前从未遇到过这个问题,我无法解决它。
我们在网络上有一个 Excel 文件,每天最多 10 人使用 Excel 365。该文件包含一个连接到 SAP 的宏。直到 3 周前,一切都还好,并且已经好 6 年多了。
现在,我们聘请了一位新的团队成员,他获得了一台新 PC。
当我们的新团队成员尝试在她的新机器上打开文件时,首先会出现一条消息,指出文件存在问题并建议尽可能多地尝试恢复(见图 1)。
然后,当她选择“是”时,她会收到另一条错误消息,指出该文件已被“另一个用户”锁定。奇怪的是,它说的是“另一个用户”,而不是那个用户的名字,我们测试并且 100% 没有其他人在使用该文件。
如果她随后选择“通知”或“只读”,则会弹出另一条消息,来自 SAP Analysis for Windows 的信息消息。
最后,在她单击“确定”后,文件最终被打开,但所有宏都从中删除。有一条关于修复的消息:
日志文件添加在本文末尾。
我们不明白问题到底出在哪里,这是我们测试的:
- 最近雇用的相同新用户可以在另一台机器上使用带有宏的文件而不会出现任何问题
- 可以在他们的机器上使用该文件的用户,不能在我们新同事的新机器上使用(为了测试,他们使用自己的凭据登录)
- 在我们新同事的电脑上可以毫无问题地打开其他宏文件
- 我们已经完全重新安装了计算机,但它仍然存在错误......
日志消息:
python - 来自 ODS 文件的 pandas read_excel 被另一个用户锁定
我正在尝试从共享文件夹(在我的机器上使用 nfs 安装)上的 .ods 文件中使用 pandas 检索 csv 格式的数据,当其他人处理该文件时,我无法获取数据。
在这种情况下,文件被锁定,这对于避免并发版本非常有意义。例如,在使用 LibreOffice 打开文件时可以看到它,或者只是盯着文件夹看。.~lock 文件存在。
但是,就我而言,我只是试图打开文件以使用 pandas 读取它,而不是对其进行编辑。例如,Libre Office 提供了这种可能性。pandas 怎么不能提供这个功能呢?
更准确地说,这里是命令:
和输出
顺便说一句,我在 MAC BigSur 上使用 python 3.9.2。
我错过了什么,还是 pandas.read_excel 不能只读取文件?