Windows 7で削除できないファイルを作成しました


12

私はPythonでプログラミングしていて、誤ってファイル名の代わりに内容を渡しopen()てしまい、  being lazy 削除できない「」(先頭と末尾のスペースを含む)というファイルが残っています。

ファイルを削除しようとすると、次のエラーが表示されます。

このアイテムが見つかりませんでした
これは[システムパス] \ essaysにありません。アイテムの場所を確認して、もう一度お試しください

私はエラーです

フォルダが削除できません。コンピュータを再起動しました。
コマンドプロンプトで削除しようとしましたが、機能しません。

ここに画像の説明を入力してください

メモ帳で開こうとしても、何も起こりません。Notepad ++で開こうとすると、存在しないと表示されます。


1
コマンドラインでを試してくださいdel *lazy*
アーロンミラー

9
ライブLinux Env​​を起動し、ファイルを削除します。
ラムハウンド

2
これがExplorer GUIで壊れることは完全に遅れています.Explorer GUIは、オペレーティングシステムからビット正確で正しい名前を読み取り、表示方法に関係なくそのように内部的に保持し、後続の呼び出しでOSに返す必要があります。
カズ

これは、WindowsがNTFSパーティションで許可する長さを超えるファイルをLinuxで作成したときに一度発生したため、読み取り/書き込み/削除ができませんでしたが、この場合と同様にディレクトリに表示されました...
jadkik94

回答:


21

コマンドラインでを試してくださいdel *lazy*


10
これにより、タイトルに「lazy」が含まれるすべてのファイルが削除されることに注意してください。:より具体的にファイルを対象とする一つの方法は、「短い形式」の名前を見つけることですdir /xし、次いで短い形式名を使用するdel
ホレイショ

2
delコマンドがファイル名のより堅牢な処理を持っていると信じるのは難しいexporer.exe
カズ

1
@horatio:ディレクトリに「lazy」という名前のファイルが1つしかないため、害はありませんでした。インターネットからのシェルコマンドと同様に、自分のマシンで自分のリスクで実行します。
アーロンミラー

1
もちろん。私のコメントは、あなたの答えを拡大するためのものでした。
horatio

1
@horatio別の回答として投稿すべきだと思います。
jakub.g

-1

Ramhoundが示唆したように、Knoppix CDまたは何らかのLive Linux CDを作成し、ファイルが存在するLive CDでマシンを起動する必要があります。次に、ファイルとフォルダーが存在するドライブを参照し、削除するファイルまたはフォルダーを削除します。これでうまくいきます。

これが役立つことを願っています。ファイルを削除できない主な理由は、ファイルが開いているかメモリにロックされているためですが、問題を回避するライブCDでマシンを起動する場合です。

乾杯


1
ファイルが「開いているまたはロックされていない」。Windowsはスペースで終わるファイル名をサポートしていないため、削除できません。msdn.microsoft.com/en-us/library/...
デヴィッド・マーシャルに
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.