- ベストアンサー
予約デバイスのため削除できません?
- Windows XP Home Edition Ver.2002 SP2で作成された名前が「con.psd」というファイルが削除できない問題についての質問です。
- このファイルはシステムで使われる名前であり、通常はファイル名に使用することはできません。
- そのため、コマンドプロンプトを使用しても削除することができず、非表示にすることで対処している状況です。しかし、完全に消す方法はないのかと質問者は悩んでいます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> 問題のファイル名は「con.psd」です。 > 自分で調べたところ、システムで使う名前なので > 通常はファイル名にはできないと言う事が解りました。 > これは、別のコンピュータ(Mac OS)で作ったファイルで、 > ネットワーク経由でコピーされてしまったようです。 con.* というファイル名は予約されているので, そういう名前のファイルを作ることは Windows が拒否します. つまりコピーは失敗している (ファイルが作成されていない) はずです. したがって, >「ファイルが見つかりません」エラーになってしまい、消せませんでした。 そのメッセージのとおり,ファイルは存在していないのです. そもそも存在していないので消しようがありません. > 今の所、格納されているフォルダごと非表示にして、削除した > 気分だけ味わっている状態です・・。 問題のフォルダ (仮に X:\aaa\bbb\ccc とします) に他に必要なファイルが ないのなら,そのフォルダをエクスプローラを使って削除すれば OK. コマンドプロンプトを使うのなら, rd X:\aaa\bbb\ccc あるいは,X:\aaa 以下をすべて削除したいのなら, rd /s X:\aaa でできるはずです. Windows の予約ファイル名については,「Windows 予約 ファイル名 con prn aux」 で検索すると色々出てきます. http://www.google.co.jp/search?sourceid=navclient-ff&ie=UTF-8&rls=GGGL,GGGL:2006-34,GGGL:ja&q=Windows+%E4%BA%88%E7%B4%84+%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E5%90%8D+con+prn+aux ファイル名 (Wikipedia) http://ja.wikipedia.org/wiki/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E5%90%8D Windowsパス名の落とし穴 http://www.ipa.go.jp/security/awareness/vendor/programming/b08_01.html
その他の回答 (1)
- noocyte
- ベストアンサー率58% (171/291)
> rd X:\aaa\bbb\ccc > ↑の方法をやってみたのですが、やはり「ファイルが見つかりません」 > になってしまい、消せませんでした。 あれ? それで消せませんか? 念のため確認ですが,上記の "ccc" の部分は con.psd ではなく, それが入っていることになっていたフォルダですが,それは間違ってませんか? もし間違ってないとしたら,ひょっとして↓のせいでは? > 格納されているフォルダごと非表示にして、 非表示を解除して再度試してみてください. (でも,私の XP Pro Ver.2002 SP2 で試してみたところ非表示でも消せましたが.) もしそれでもだめなら,非表示を解除したままでエクスプローラから削除してみてください. それでもだめなら,エクスプローラで 「ツール」→「フォルダ オプション」→「表示」→ 「ファイルおよびフォルダ」→「ファイルとフォルダの表示」→ 「すべてのファイルとフォルダを表示する」を選択して, 問題のフォルダに隠されたファイルやフォルダが存在していないか確認してください.
お礼
たびたびご回答ありがとうございます。 すべて試してみたんですが、やっぱり消えません・・。 何をやっても「ファイルが見つかりません」になってしまいます。 勉強しつつ、また別の方法があったら試してみたいと思います。
お礼
ご回答ありがとうございます。 ご指摘の通り、ファイルの容量が0バイトでしたので 実体は無いようです。 rd X:\aaa\bbb\ccc ↑の方法をやってみたのですが、やはり「ファイルが見つかりません」 になってしまい、消せませんでした。 他の方法も探してみようと思います。