无法使用Notepad ++在远程计算机上编辑和保存文件

gsk*_*gsk 59 notepad++

我正在使用Notepad ++ 5.3.1.我想在远程计算机上编辑和保存文件(两者都在Windows XP上运行).我已在包含文件的文件夹中授予访问权限和安全权限.

当我在Notepad ++中编辑后尝试保存这些文件时,出现以下错误.

 'Please check whether if this file is opened in another program'
Run Code Online (Sandbox Code Playgroud)

没有其他地方文件已被打开但我仍然收到此错误.我之前能够编辑和保存,但这个错误似乎只是从昨天开始.

gsk*_*gsk 67

我现在已经解决了这个问题.问题是虽然已在根文件夹上正确设置了权限,但后续子文件夹未继承访问权限.因此,当我突然编辑其中一个子文件夹中的文件时,会出现此错误.我在根文件夹propeties的安全设置下转到高级选项卡并选中了该选项

 Replace permission entries on all child objects with entries shown here that apply to child objects
Run Code Online (Sandbox Code Playgroud)

谢谢你们所有人

  • +1回答您自己的问题. (2认同)

小智 53

在管理员模式下打开编辑器(Notepad ++)也可能有所帮助!


mit*_*chf 16

实际上,这是一个更简单的答案.

如果在Windows资源管理器窗口中打开文件,并且启用了预览窗格,则会锁定该文件.如果取消选择窗口中的文件,它将使预览消失,文件将再次解锁.

如果您想了解更多信息和截图,我在我的博客上发布了此文件锁定问题的帖子.


tfo*_*ont 16

gsk是对的!这是权限!

属性>安全性>编辑>用户 - >允许(选中所有内容),然后单击"确定"和"确定",以便保存所有设置.

  • 这是唯一对我有用的解决方案.打开记事本,因为管理员没有解决它.另一种方法是将文件复制到桌面并将其复制回来,但这是不切实际的 (2认同)

She*_*uky 6

我对文件C:\ Windows\System32\drivers\etc\hosts有同样的问题.我通过以管理员身份运行NotePad ++打开文件解决了这个问题.

要以管理员身份运行Notepad ++(或任何其他程序),只需右键单击该应用程序并选择"以管理员身份运行".