web-dev-qa-db-ja.com

Windows(Vista)でファイルの名前を空のファイル名に変更する

Vistaでは、「名」が空のファイル(たとえば、「。svn」)が許可されます。しかし、既存のファイルのファイル名を削除しようとして、エクスプローラーでプレフィックスを残したり、cmdの「名前の変更」を使用したりすると失敗します。ファイルの名前を簡単に変更して、サフィックスのみを含めるにはどうすればよいですか?

(それが重要な場合、私はVistaを使用します)。

13
ripper234

ピリオドで始まり、拡張子のないファイル名を指定することもできます。 「.whatever」という名前を付けてみてください。 (末尾のピリオドに注意してください)。これは、エクスプローラとコマンドラインの両方で機能します。

28
Joe Doyle

filename.txt ".txt"の名前を変更

2
Kevin Kuphal

「.svn」と呼ばれるものを見ている場合は、フォルダを実際に見ている可能性が高いので、「del」はそれをカットしません。 ".svn"はTortoiseSVN(そしておそらく他のSVNクライアントも)がその内部フォルダーと呼ぶものです。ピリオドの代わりにアンダースコア文字を使用するオプションがあります。ただし、「名前の変更」コマンドはフォルダでも正常に機能します。

それ以外は、標準のcmd.exeコマンドは、「拡張子のみ」のファイルでも問題なく機能するはずです。

del .abc
ren file.abc .abc
copy file.abc .abc
1
squillman

Windows Server 2008でも同じ問題。
「keystore」という名前のファイルがあり、「。keystore」という名前にする必要がありました。

  1. ファイルの名前を「.keystore.txt」に変更します。問題はこれがテキストファイルではなく、「。txt」拡張子が原因でファイルが見つからないという問題です。

  2. コマンドプロンプトを開き、移動コマンドを使用してファイルの名前を変更します。

    .keystore.txt .keystoreを移動します

これで、ファイルの拡張子は.txtにならず、ファイルタイプはKEYSTOREファイルとして認識されます。

0
Mark

コマンドラインから:

>.foo echo #first line
notepad .foo
0
John Gietzen