如何使用手动创建文件。Windows中的(点)前缀?例如,.htaccess


450

我想.htaccess手动创建一个文件,并发现通过Windows UI似乎不可能。我得到“您必须输入文件名”。信息。.在Windows中必须有一种方法来创建带有前缀的文件。

可以手动完成吗?

在此处输入图片说明


42
我真不敢相信有人曾经问过这个问题。
道格·张伯伦

5
@Will还有其他地方这样的其他问题吗?我注意到您同时关闭了这两个问题,但从对这两个问题的回答和看法来看,似乎对这种性质的问题至少有一些兴趣。
道格·张伯伦

44
我以前遇到过这个问题,并且知道有一个简单的答案。我很惊讶没有在这里找到它。因此,我进行了更多搜索,然后在其他地方找到了它。我无法“回答”,因为问题已关闭,所以这里是:只需在文件后加上一个小圆点即可。Windows将删除它。.this.=>.this
TecBrat 2014年

10
请有人考虑对此进行重新投票。在我看来,这并不是什么题外话,因为Windows资源管理器是许多开发人员使用的工具,尤其是在手工艺新手时。.htaccess对于初学者或爱好Web开发人员而言,创建一个常见问题。并且:这个问题困扰了我很多年,大多数解决方法都使人烦恼(调用cmd...),还有更好的方法(感谢@TecBrat)。Google给我此页面作为“ Windows创建以点开头的文件”的最佳命中,因此答案应该在所有地方(得分高!)
kratenko 2014年

5
我试图重新打开它。我需要添加一个Git .ignore文件。这可能是与编程有关的问题。这不仅仅是一个“如何使用资源管理器”问题。
james.garriss

Answers:


364

如果启动记事本,然后启动文件->另存为->写入.htaccess,然后选择“所有文件”作为类型-那么它将为您创建.htaccess文件。

记事本另存为.htaccess


26
始终感谢添加图像。
道格·张伯伦

101
确实不需要打开记事本。只需在文件或文件夹名称后附加另一个点,它将被重命名为其前面的文本。看到这里:superuser.com/questions/64471/…–
格里芬

27
我不知道。因此,可以通过键入“ .htaccess”来简单地创建文件。在资源管理器中,最后一个点将被自动删除。真好
foens 2013年

作为后续措施,您可以在Windows 10中简单地用点命名文件,而不必使用记事本技巧吗?
萨特比尔·基拉

4
@格里芬,您应该将自己的评论作为答案。很好,因为它也适用于文件夹。而且在Windows 10中没有@Sabit Kira,我目前仍然遇到完全相同的错误You must type a filename
巴特

285

Windows 7、8和10

从Windows 7开始,这非常简单。在“文件资源管理器”中,右键单击任何位置并创建一个新文件。键入新的文件名作为.something.(注意附加的期间),然后按两次Enter键,作业完成。

演示如何在文件资源管理器中创建没有名称的文件。

因此,与其提示

您必须输入文件名。

而是会提示您

如果更改文件扩展名,则该文件可能变得无法使用。


当您想重命名文件时,这也适用,太好了!感谢
Ovidiu Dolha

6
这应该是公认的答案。尤其是因为重命名也是如此。
Noitidart

这对我不起作用。它所做的只是创建.something..txt,如Details文件属性中的选项卡所示。我在Windows 7上...
Stam Kaly

8
@StamKaly听起来您可能正在隐藏扩展程序。在“文件资源管理器”选项中,确保未选中“隐藏已知文件类型的扩展名”。或者,如果您使用的是Windows 10,请转到“视图”选项卡,然后选中“文件扩展名”。
马特·基兰

1
我不敢相信 这些年来,我一直使用骇人听闻的解决方案,直到今天才想到Google,如果现在有更好的解决方案可用。
VarunAgw

89

在记事本中选择 File >Save As...

文件名: ".whatever you want"带前导点)

您可以在资源管理器中(在Windows 7中)通过在文件名末尾添加句点来做到这一点:

.whatever you want.

验证时,Windows将自动删除尾随点。


尝试尝试从名为.htaccess的资源管理器创建文件,但我认为您实际上并未尝试这样做。
道格·张伯伦

3
您是否添加了句点“。” 到文件名的末尾?
dhirschl 2011年

我使用Windows XP,我更新的问题标签,以反映操作系统
道格·张伯伦

6
这在任何地方都有记录吗?太奇怪了,几乎听起来像是个错误。
WCWedin 2014年

1
谢谢。第二种选择似乎比对这个问题最投票赞成的选择更容易。如果要重命名以点开头的文件夹,此方法也适用于文件夹。
劳恩·柯

29

转到命令提示符,cd到相应的文件夹并键入:

notepad .htaccess

确认对话框后,将创建文件,您将直接对其进行编辑。如果您只想创建一个空文件,请尝试

echo. > .htaccess

我从未想过要回显文件。
道格·张伯伦

3
echo输出文本ECHO打开。写入文件。echo.创建一个包含一些空格的文件。
Boocko 2015年

4
type nul > .htaccess而是使用它将创建一个没有内容的文件
phuclv


9

您可以在以外的任何程序中执行此操作Explorer,例如Notepadcmd.exe等等。

您只是无法在Explorer中执行此操作,而Raymond Chen已提供了有关为何不这样做的解释


4
链接的博客文章中的一篇很棒的评论:“一群想要以点开头的文件的人和那些隐藏已知扩展名的人没有交集。”
WCWedin 2014年

9

只需输入.htaccess。作为文件名。请注意htaccess末尾的点。这将在Windows中更改为.htaccess,结尾没有点。


爱它!也很高兴它仍然使用Windows UI,这是原始问题的一部分。
PTansey '18年

4

即使您没有任何第三方编辑器(Notepad ++等),也可以创建以点为前缀的文件。

要创建.htaccess文件,请首先使用以下命令创建htaccess.txt文件:Context Menu > New Text Document

然后按Alt + D(Windows 7)和Ctrl + C从Windows资源管理器的地址栏中复制路径。

然后转到命令行并按如下所示键入代码来重命名文件:

rename C:\path\to\htaccess.txt .htaccess

现在你有一片空白 .htaccess而没有在任何编辑器中打开它。

希望这可以帮助你。



4

使用类似Notepad ++(甚至Notepad),“另存为”的名称,然后以这种方式输入名称.htaccess。我总是觉得很奇怪,但是它可以让您通过程序来完成它!


3

听起来可能难以置信,但是Windows 1903最终允许在资源管理器中用前导点命名文件:-)


2

在Windows中,只需使用cmd转到文件夹,然后键入以下命令:

DIR>.htaccess

此命令将创建一个.htaccess文件并在其中转储一些数据。删除数据,它可以用作.htaccess文件。


3
一个更简单的命令是echo "" > .htaccess,这样您就不必清除任何数据。
DFSFOT

2

看来微软终于解决了这个问题。资源管理器的Insider Editions中的当前版本允许创建文件,并在其前面带有一个点。

经过内部版本19541测试


0

如果您使用Git并安装了Git Bash,则可以在目录中打开Git Bash(通过右键单击资源管理器>此处的Git Bash中的空白),然后执行以下操作:

touch .htaccess

0

另外,如果在开发计算机中安装了Sublime Text,则可以将文件拖到打开的Sublime Text窗口中,右键单击文件名->重命名,然后输入任何名称,即使没有扩展名。这对我有用。

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.