先頭および末尾のスペースを含むWindows(x64)フォルダーの名前変更/削除


24

PHPを使用してフォルダーを作成しましたが、スペースをクリアするのを忘れて間違えました。これで、このフォルダーを削除できなくなりました。

私はここで同様の問題を発見しました-2 番目の答え(以下に引用)をてくださいが、7-Zipでフォルダの名前を変更する方法がわかりません。

Windows 7 x64でも同じ問題が発生しましたが、ここではどのコマンドラインソリューションも機能しませんでした。

私にとってそれを修正したもの:

  • 7-Zipを使用してフォルダーの名前を変更します
  • 7-ZipまたはWindowsエクスプローラー(両方とも)を使用して削除します。

7-Zipで名前を変更する前にフォルダーを削除することは不可能であったことに注意してください。

コマンドラインも試しましたが、機能しません。私のフォルダはという名前" 1 "です。

7-Zipをダウンロードしましたが、Googleは必要なヘルプを提供していません。


私の答えに新しい提案を試してください。
ブラッドフィリア

1
スペースで始まるフォルダー名とスペースで終わるフォルダー名は、Win7では問題になりません。私は、「1」という名前のフォルダを作成し、ちょうど使用して問題なく削除することができましたmkdirし、rmdirコマンドに組み込まれていますcmd.exe。名前に他の文字が含まれている可能性はありますか?たとえば、それらの二重引用符は名前の一部ですか、またはそれらのスペースがスペースではなく、スペースとして表示される可能性はありますか?
ニコールハミルトン

私はニコルに同意しなければなりません、ここにあなたたちが欠けている何かがなければなりません。先頭または末尾にスペースがその後Explorerを介して、「テスト」というフォルダと通常の削除を作成するには、mkdirを使用して、Windows 7のために問題ありません
nixda

素晴らしい解決策には、「Invisble、Inc.」という名前のファイルがありました Steamによって作成され、ゲームInvisible Incに属していました。7zip iを使用して名前を変更し、その後削除できました。
l1zard

Win7x32でもこの問題が発生しました。スペースなしでフォルダーを作成した後、古いフォルダーの名前を変更することができました(つまり、新しいフォルダー "1"から "1"を削除します)
seadoggie01

回答:


6

メインウィンドウで名前を変更するアイテムを見つけます。次に、リスト内のファイル/フォルダーを右クリックし、「名前の変更」をクリックします。

一度クリックしてを押して選択することもできますF2

編集:

コマンドラインからこれを試してください:

rename "\\?\c:\<PATH HERE>\[ ]1[ ]" "<NEW FILE NAME>"

または

rename "\\?\c:\<PATH HERE>\ 1 " "<NEW FILE NAME>"

新しいファイル名は完全なパスを使用しないため、ファイル名のみを使用してください。PATH HEREは、ファイルなしの単なるパスです。


最初の例では:見つかりません-2番目では:構文が正しくありません-ルートから実行する必要がありますか?
オセロット

1
cdはかつて画像に行き、そこから:\\?\C:\Websites\education-fonctionnelle\images\[ ]1[ ]" "2"=>見つかりませんでした。 \\?\C:\Websites\education-fonctionnelle\images\ 1 " "2"=>間違った構文
オセルテ

@ Ocelote、NEW FILE NAMEの後に、で終わる必要があり"ます。コメントにこれが表示されません。これを使用しましたか?so:\\?\C:\Websites\education-fonctionnelle\images\[ ]1[ ]" "2"
BloodPhilia

1
なんとかやり直しました。ここを通り過ぎる人は上のコマンドラインを試してください。私も試しましたrd "\\?\C:\Websites\education-fonctionnelle\images\[ ]1[ ]" "2"(これは正しくありませんが、それでも、それは私がやったことの一部です)ありがとう!!!!!!!
オセロット

1
最後に空白のあるフォルダーがあります。この回答またはコメントからは何も機能していません。Server 2012ではおそらく不可能です。
user292401918年

16

@Ocelotからの回答は、Windows Server 2008 R2では機能しませんでした。うまくいったのは:

コマンドを開き、ディレクトリに移動して「dir / x」を実行します。ディレクトリの長い名前と短い名前が表示されます。ほとんどの場合、スペースが含まれていないため、短いバージョンの名前はいつでも変更できます。だからren 3839F~1.4_T whatever可能です。


これは、現在のバージョンのオペレーティングシステムでは正しい答えです。スマート、8.3ファイル名サポートを使用。「\\?\」ハードウェアパスのサポートが長くなったのはなぜかと思います。これは、合計250文字を超える文字のパスをサポートするためにも必要です。
トニーウォール

この短縮名を持つフォルダの作品...あなたは、サードパーティ製のツールを使用する必要がありますいない短縮名と不幸な立場に自分自身を見つける(gitのが付属していますにMinGW64が私のために働いていた)、これも私のためwroked場合/programming//a/21074385/167304
ジェイソン

14

Linuxで作成されたフォルダー「Monuments-ディスコグラフィー」で同様の問題が発生しました。Windows VistaとWindows 7はこのフォルダーを有効なデータとして認識できず、名前を変更または削除しようとすると、フォルダーが存在しないなどの情報メッセージが表示されました。解決策は、7zipファイルマネージャーでディレクトリ探索し、末尾から空白を削除してフォルダーを作成します。 シンプル。今、私は再び音楽を楽しむことができます:D


OPは質問で、7-zipを使用してフォルダーの名前を変更する方法を知らないと述べました。その方法を説明してもらえますか?ありがとう。
クフィンリー

Windowsエクスプローラーのようにf2を押します。7zのGUIファイルマネージャー "7zFM.exe"が必要です
Marco van de

@JustSolvedItに感謝します、あなたは私の日を作りました
陰イオン

すべての残りの部分が失敗したときにこれは、Windows 10上で私のために働いた
MickyD

3

winrarをインストールします。ファイルを開き、ファイルの場所に移動すると、名前を変更できるはずです。(私は同じ問題を抱えていたが、これは私のために働いた)。


1
Winrarは動作しますが、「管理者」として実行する必要があります。
レグミ

2

Windows 7を使用していますか?chkdsk /f影響を受けるドライブでaを実行してください。不正なファイル名を修正する必要があります(注意:ファイルをFOUND.000ルート上のフォルダーに移動します)


2

私はちょうど同じ問題を抱えていました。名前変更ユーティリティを使用した後、先頭にスペースのある4つのファイルがあることを発見しました。名前を変更しようとしましたが、Windowsは咳をして、名前を変更できないと言いました。

先行スペースの前にキャラクターを追加することにしました(私の場合、「1」と入力しただけです)。次に、文字(この場合も「1」を追加しただけです)と前述の先頭のスペースを問題なく削除して、ファイルの名前を変更できます。


2

古いDOS 8.3命名方法を使用します。

ディレクトリの名前が「Blah」の場合、たとえば、Blah〜1をcdできます。フォルダの内容を削除してから、ルートでrmdir Blah〜1を実行できます


というフォルダtestともう1つのフォルダがありましたtest <space>rmdir TEST~1スペースのあるものを削除しました。これは、7zipを使用していない人にとっては素晴らしいトリックです。
tresf

-2

2つのファイルがあり、1つは末尾にスペースがあり、もう1つは末尾にピリオドがありました。Windowsは、名前の変更または削除を許可しませんでした。Pythonのosモジュールでも試してみましたが、うまくいきませんでした。最終的に私のために働いた解決策は、コマンドプロンプト(cmd.exe)を開き、フォルダにcdしてからコマンドを実行することでした:

del *。*

もちろん、これは最初にフォルダーに入れたくないものをすべて移動することを意味します。

編集:申し訳ありませんが、質問を読み直して、あなたがファイルではなくフォルダについて話していることに気づいたので、私の答えは本当にあなたを助けませんが、同様の問題を抱えている他の人のためにここに残します。


2
このようなことを提案するのはかなり危険です。自分が何をしているかわからない人は、偶然すべてを削除してしまいます。
ブラッド
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.