13 Vista允许使用“名字”为空的文件(例如,“。svn”)。但是,当我尝试删除现有文件的文件名时,在资源管理器中或使用cmd的“重命名”保留前缀,都会失败。如何轻松重命名文件以仅包含后缀? (如果需要的话,我使用Vista)。 windows windows-vista rename extension — 开膛手234 source
28 您也可以使用以句点开头且没有扩展名的文件名。尝试将其命名为“ .whatever”。(请注意尾随时间)。这既可以在资源管理器中运行,也可以从命令行运行。 — 乔·道尔 source 1 通常资源管理器坚持“您必须输入文件名”。 — user1686 2009年 如果添加后缀则不会。 — ripper234 2009年 1 哇!很酷的把戏。但是...末尾加点并不会允许任何“无名”文件并删除末尾的点,这没有任何意义。这使我认为这是资源管理器中的一个错误,并且是将来可能会更改的行为。但是它确实可以工作,这是移植到Windows的Unix工具的一个常见问题(如上所述,除了SVN和Git之外,Msys和Cygwin还使用点文件夹。)因此,如果它可能停止工作,我们是否应该散布这种技巧? — 耶夫 1 这是我多年来遇到的最奇怪的Windows工作方法之一。 — ojdo '17
1 如果您看的是“ .svn”,那么您实际上是在看一个文件夹,在这种情况下,“ del”不会剪切它。TortoiseSVN(可能还有其他SVN客户端)将“ .svn”称为其内部文件夹。有一个选项可以使用下划线而不是句点。但是,“重命名”命令在文件夹上仍然可以正常工作。 除此之外,标准cmd.exe命令在“仅扩展名”文件上应该可以正常工作。 del .abc ren file.abc .abc copy file.abc .abc — 鞘人 source
0 Windows Server 2008上存在相同的问题。 如果文件名为'keystore',则需要将其命名为'.keystore'。 将文件重命名为'.keystore.txt',问题是这不是文本文件,并且'.txt'扩展名导致文件找不到问题。 打开命令提示符,然后使用move命令重命名该文件。 移动.keystore.txt .keystore 现在,该文件不具有.txt扩展名,并且文件类型被重新识别为KEYSTORE File。 — 标记 source