我可以阻止win7创建那种以“〜”结尾的文件吗?


-1

在我的工作目录中,有许多文件以“〜”结尾?
我能阻止win7创建那种文件吗?

在此输入图像描述

Answers:


3

形成您提供的屏幕截图,我确定带有后缀的文件~是由gvim

Vim使用~file来备份你编辑的文件。

你可以参考为什么Vim用〜扩展名保存文件?有关如何避免这种情况的更多细节和说明。


我认为Emacs也创造了它们。虽然我认为你更有可能在Windows上“无意中”使用Vim而不是Emacs。它可能包含在Git for windows中。
Brady Trainor 2014年

@BradyTrainor是的,你是对的。修改现有文件时,Emacs和许多其他程序也会创建一个〜文件。对于这个特殊问题,我从提供的屏幕截图中得出结论。您可以在文件名前看到vim的图标。
pallxk 2014年

9

Windows 负责创建该文件。它也不负责阻止创建具有合法名称的文件。

附加~到文件名/扩展名是许多程序在保存之前创建原始文件的备份副本的常用方法,以防您想要撤消更改。这实际上是FOSS / Linux程序中更常见的模式,并且在移植到Windows时往往随身携带。首先处理创建文件的编辑器。


不正确不仅像Gvim这样的Foss / Linux工具也会使用word / Excel / Powerpoint来制作这样的文件,但是它们具有不同的含义,它们代表实际的打开文档,并在文件关闭时自动删除。
konqui 2014年

@konqui我的意思是~表示临时文件是FOSS程序中的常见模式。这并不意味着其他程序不能使用它,它并不意味着该模式可以并不意味着任何东西。无论如何,MS Office都不使用tildes; 它的临时文件命名方案是不同的。我没有说其他程序可能无法创建临时文件。
鲍勃
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.