我没有更改任何文件路径,一切正常。我做了一个快速更改保存好了,做了另一个更改我去保存它并得到以下错误。我该怎么解决这个问题。它会保存其他文件好
Unable to save
D:\xampp\htdocs\websites\dev.liverpool\style\main.scss
Error:
MoveFileEx(D:\xampp\htdocs\websites\dev.liverpool\style\.sublae1.tmp, D:\xampp\htdocs\websites\dev.liverpoolzstylezmain.scss) failed,
Access is denied.
答案 0 :(得分:21)
似乎是因为Windows或其他程序正在阻止该文件。 Sublime文本使用临时文件而不是直接编辑文件,当您保存文件时使用API命令将此编辑的文件移动到原始文件,因此当一个文件被锁定且Sublime显示此警报时,此命令有限制。
也许这个设置{“atomic_save”:false}对你有用。
答案 1 :(得分:11)
转到安装了sublime text 2和...
的路径答案 2 :(得分:8)
我刚刚在Windows 7下执行以下操作,在Sublime Text 3 beta,Stable Channel Build 3065上解决了同样的问题:
点击它。
你应该被设定。这样做本质上使Sublime能够在使用常规用户权限运行时编写文件,无需管理员级别访问。在更好地查看错误后,Sublime Text正在创建一个用于编辑的临时文件,而不是编辑为文件本身,然后尝试使用保存时的temp覆盖原始文件。问题是程序没有被具有足够权限来执行覆盖的用户运行,因此“拒绝访问”失败了。消息。
答案 3 :(得分:4)
一个简单有效的解决方案: 右键单击您要保存的文件,在我的情况下是index.html,转到属性并取消选中只读。 Sublime文本将开始正常工作。 我已经多次遇到过这个错误,通过取消检查index.html的只读文件属性,我能够摆脱它
答案 4 :(得分:3)
我找到了解决此问题的更多方法:
在我的情况下,SFTP插件似乎导致了这个问题,因为当FTP连接超时时,正在使用等待上传的文件,并且您尝试覆盖它。
答案 5 :(得分:1)
这是因为您使用的是 ScoutApp 或 Compass ,它们会阻止您的SCSS文件,因为它们正在检查您为这些文件的目录指定的更改。< / p>
我建议你读这个:
http://aspirecode.com/how-to-add-sass-support-in-sublime-text/
祝你好运!答案 6 :(得分:1)
在Mac上使用远程卷有时我会遇到这种情况。解决方案是删除临时文件,然后再次保存并全部修复。
IE:如果您正在使用test.html,那么临时文件将是._test.html
删除._test.html然后再次保存。
答案 7 :(得分:0)
尝试在流程管理器中将SublimeText流程优先级切换到更高级别(如果您使用的话,它必须具有比scss编译应用程序更高的优先级)。 它似乎对我有用。
答案 8 :(得分:0)
我发现当您的文件夹为只读时,右键单击包含您网站的文件夹,并查看是否在属性中选择了只读。
答案 9 :(得分:0)
只需以管理员身份打开即可。为我工作。实际上,因为我想编辑我想要的任何内容并以管理员身份编写,所以我将此程序设置为始终以管理员身份使用说明打开:http://technet.microsoft.com/en-us/magazine/ff431742.aspx
答案 10 :(得分:0)
对于Mac-
尝试更改来自&#39; Macintosh HD&#39;到&#39;文件&#39;或任何其他文件夹。
为我工作。
答案 11 :(得分:0)
如果在完成所有建议后仍无法正常工作,请重新安装程序
答案 12 :(得分:0)
在Mac上,我将文件保存在主目录中,这给了我警报,稍后,当我这次再次在“文档”目录中再次保存文件时,该文件正在工作。使用SublimeText3。
答案 13 :(得分:0)
Superlime
的插件解决了此问题。它将尝试将文件另存为SublimeText中的根。
答案 14 :(得分:-1)
只需获取要保存的文件夹属性,然后取消选择只读属性。