Windowsでドットで始まるファイル/フォルダーを作成/名前変更しますか?


463

多くのプログラムは、ドットで始まるフォルダ名、などの必要があり.emacs.d.gimp-2.2.jeditどのように私は、このようなフォルダを作成しないなどを?

Windows 2000(および他のバージョン)でWindows Explorerを使用すると、「ファイル名を入力する必要があります」というエラーメッセージが表示されます。私が思いついた唯一の解決策は、コマンドプロンプトを開き([スタート]> [実行]> [CMD]> [OK])、と入力することmkdir .mydirです。

Microsoftのエクスプローラーでこのエラーメッセージが表示されるのに、コマンドシェルでは表示されないのはなぜですか?これを修正するためのレジストリハックはありますか?エクスプローラーに直接フォルダー名を入力できますか?


4
これは、Windowsエクスプローラーに組み込まれた古代の保護であり、DOS 8.3ファイル名のみが使用可能で(Win 3.1)、拡張子のみのファイルは許可されていなかった時代に遡ります。おそらく、Explorerを使用している人間は、ファイル名のないファイル(拡張子のみ)を誤って作成することを「保護」する必要があるため、MicrosoftはExplorerからこれを削除することはありません。

13
「Windows 7でファイルの名前を.htaccessに変更するにはどうすればよいですか」も参照してください。でsuperuser.com/questions/56562/...
Arjan

回答:


642

するために作成/ Windowsエクスプローラで名前を変更し、ちょうどに名前を変更.name.-最後に、追加のドットが必要であり、Windowsのエクスプローラで削除されます。

コマンドプロンプトで、ドットで始まる新しいファイルを作成するには:

echo testing > .name

16
.name.Windows(XP)で試したところ、うまくいきませんでした。ファイル名が必要であると不平を言いました。
Synetech

65
Windows 7で動作することを確認しました。それは素晴らしいです。
ジョーホワイト

49
Windows 8で動作することが確認されました。
Polywhirl氏

11
XPで作成するオプションは、コマンドプロンプトのみです。言うmkdir .name
アントニートーマス

65
Windows 10で動作します-@Dennyはこの金塊をどこで見つけましたか?!
ダニエルソコロースキ

54

次のコマンドプロンプトを使用してフォルダーを作成できます。

mkdir .foldername

次のコマンドプロンプトを使用してファイルを作成できます。

echo.>.filename.extension


31

良い質問。コマンドプロンプトまたはシェルを使用せずに、Windowsエクスプローラからこれを行う簡単な方法があります。次のフォルダを作成するとします: " .apple"

  1. 通常どおり、Windowsエクスプローラーから新しいフォルダーを作成します。
  2. 名前の入力を求められたら、「.apple.」と入力します(末尾のドットに注意してください)

Windowsは次のフォルダを作成する必要があります: " .apple"

これはWindows 7でのみ使用していることに注意してください。他のバージョンのWindowsがこれをサポートしているかどうかはわかりません。

PSクリスモスキーニはコメントで、Windows 10で動作すると述べています。


5
Windowsの10の作品
クリスMoschini

1
これはまったく同じだったトップは、この質問に答えを投票だけ4年後、
phuclv

あなたは私の命を救ったばかりで、誤ってすべてのフォルダーとファイルをWindowsユーザーフォルダーから名前変更し、プログラムが失敗し始めました。幸いなことに、私は名前をリセットすることができました。+ 1e6が投票します。
ラファバラガン

14

エクスプローラー(シェル)以外のファイルブラウザーを使用します。WinRAR、7-Zip ectでテストしました。たとえば、WinRARを開き、ファイルまたはフォルダーに移動し、クリックしてF2(名前の変更)を押し.、先頭にa を付けて、完了!WinRARと7-Zipの両方でテストしました。Zipに追加したり、圧縮ファイルを作成したりする必要はありません。

私が他の答えで見つけたより単純な方法.は、最後にも付け加えてください。


6

コマンドプロンプトウィンドウを開き、次のコマンドを入力します。

cd /path/to/the/file
ren file.extension .file.extension

それは私のために働いた。




3

Windows Powershellを使用します。それ以外の場合、これはDOS / Explorerでは不可能です-唯一の方法は、foo.barを作成し、エクスプローラウィンドウで名前を変更することです。

Powershellでできること

touch .bak

成功しました。


これは間違いなく可能です。あなたの数ヶ月前に投稿された最も投票された答えを見ましたか?
phuclv

2

作成できませんでした.bowerrc。そう

最初にbowerrcを作成し、次にdosプロンプトに対して次のように言いました。

>powershell
PS > ren bowerrc .bowerrc
PS > exit
>

1
powershellも必要ありません。単純な古いコマンド(他の回答を参照)-Powershellは間違いなく動作します:)
ニック

1

これを行うための私のお気に入りの方法:ConEmuをインストールし、Windowsコンテキストメニューに統合しました。https://stackoverflow.com/questions/21852965/open-in-conemu-right-click-menu-windows-7

ファイルの名前をドット付きの名前に変更する必要がある場合は、コンテキストメニューから[ConEmu here]を選択し、次のように入力します。

ren name .name

echo上記の方法でも使用できます。

利点:

  • すばやく簡単に、コンテキストから過度に離れることはありません。
  • 入力する必要はありません D: enter cd D:\\____\\_____\\_______\\____
  • そうしないとソフトウェアをインストールする必要はありません(ConEmuが好きで、さまざまな目的に使用しています)。

1

Windowsはこれを許可します。Windowsエクスプローラーを開きます。右クリックコンテキストメニュー->新規->フォルダーで。フォルダーの名前を入力します。dot(.)で始まり、dot()で終わります。保存する.と、末尾のドットが削除され.test.ます。.test


3
この回答は6年前のこの回答とどう違うのですか?
フランクリンゆう


0

AnyclientとFast Folder Renameをダウンロードするだけです。高速フォルダー名変更は、置換機能を使用して、.whateverフォルダーに名前を付けます。Windowsシステムで動作していても、すべてのクライアントがフォルダーをアップロードして表示します。


4
ユーティリティへのリンクは非常に有用であろう
ジョニーD.カノ-Leftware-

0

.jeditWindowsでファイル/フォルダーを作成することができます。2つのドット(など.jedit.)で作成してください。最後のドットは自動的に削除されます。


-4

Windows(エクスプローラー)では、ドット( '。')で始まるフォルダーを作成できません。これは、セキュリティ/悪用の理由によるものです。ただし、コマンドプロンプトを使用して手動でフォルダーを作成することができます(既に説明したとおり)。

したがって、あなたの質問がネイティブのWindowsエクスプローラでそれを行う方法である場合、答えはノーです-できません。


1
コマンドラインからどのように実行しますか?
ボタン840

20
> Windows(Explorer)では、ドット( '。')で始まるフォルダーを作成できません。これは、セキュリティ/悪用の理由によるものです。 え?どのように?
Synetech

5
2番目のSynetechのコメント-「セキュリティ/悪用の理由」の場合は、Linus Torvaldをできるだけ早く呼び出して、昨日この穴を塞ぐように彼に伝える必要があります。
ナタリーアダムス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.