• 締切済み

Windowsのディレクトリを削除できたり、できな

Windows7で以下の操作をしました。 1. 2階層のディレクトリを作成 (コマンドプロンプト) >D: >md hoge >md hoge\foo 2. エクスプローラーでD:\hoge\fooを開いたままにする 3. コマンドプロンプトでhogeをrdの/Sオプションで削除 rd /Q /S hoge 「ディレクトリが空ではありません。」とメッセージとなり、 ディレクトリhogeを削除されませんでした。 しかし、ディレクトリfooは削除されているので、空ではない です。 PCによって(タイミング?)、3.が成功するのですが、どのような 状況だと削除できないのでしょうか。

みんなの回答

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.2

すべてのファイルを表示するにすると分かると思いますが、エクスプローラーが見ている時に一時的なファイルが作られています。使用中でかつロックがかかってますから削除できない。フォーカスを他に移動するなどすれば削除できるはずです。

  • koi1234
  • ベストアンサー率53% (1866/3459)
回答No.1

>2. エクスプローラーでD:\hoge\fooを開いたままにする 開いたままでは削除できないはずです (その意味ではエラーメッセージがおかしいともいえる) エクスプローラを閉じるか 表示フォルダを移動させたうえで 削除するようにしてみてください

関連するQ&A

  • ディレクトリ下のファイルとサブディレクトリを全削除

    バッチファイル作成の際、分からないことがあるのですが。 タイトルの通り、ディレクトリ下のファイルとサブディレクトリを全削除したいのですが、そのディレクトリ自体は残したいのです。 例えば "Temp"以下の全ファイルとサブディレクトリを削除したい場合 del "Temp" /s とするとサブディレクトリは残ってしまい、 rd "Temp" /s とすると"Temp"自体削除されてしまいます。 この場合、一度rdコマンドで削除した上でmdなどで新たにディレクトリを作成してやるしかないのでしょうか?

  • 削除できないディレクトリー

    copy/moveやRenameは出来るのに削除できないディレクトリー***(中身はMP3,jpeg)が出来てしまいました。 0バイトのファイルでも無いし、ディレクトリー内のMP3は再生可能です。  (jpegもviewerで普通に開ける) ゴミ箱に移動させようとすると   この項目が見つかりませんでした。   次の場所にはありません。この項目の場所を確認してから再実行してください: コマンドプロンプト(del)も   ***が見つかりませんでした。 --------------- 検索すると、下記があり http://mymem.seesaa.net/article/430285102.html RDコマンドを試すと問題なく削除できた。 削除されたが考えてみると、私のDOSの知識では  ディレクトリー***の中にはサブディレクトリーがありサイズもゼロでは無いので  エラーが出てもおかしくないハズですが、すんなり削除できました。 これって正常なんでしょうか?  RDコマンドの仕様が変更されたとか?  正常でないファイル(ディレクトリー)なので考えるだけ無駄ですか?  今までこんな事は無かったのですが、win_10以降に発生している事項(バグ?)ですか? 意見あったらお聞かせください。

  • DOS(バッチ)でディレクトリの削除

    e:\test\foo\bar と言うディレクトリ構成があると仮定します。 この時、ディレクトリ "foo" を削除するにはどのようにすればいいの でしょうか? ---- sample.bat ---- chdir e:\test del /f /s /q foo -------------------- 上記の sample.bat では、中身のファイルは削除されるのですが、 ディレクトリは残ったままです。 ディレクトリ "foo" そのものを削除したいのですが可能でしょうか? windows 2000pro sp2

  • ディレクトリの削除

    winxp he sp2 Q: \temp以下のdirectoryとfileを削除する方法ありませんか  RD /s \temp では \tempも削除されます。 \tempは残して、それ以下のdirとfileを削除する方法です。 \tempの下の\aa \bb はテンポラリdirで、名前がころころ変わります。 \temp -\aa 名前がころころ変わる -\bb 名前がころころ変わる RD /s \temp /S 指定されたディレクトリに加えて、そのディレクトリ内のすべての ディレクトリとファイルを削除 よろしくお願いします。

  • 削除不可のファイル・ディレクトリの強制削除の

    ネットワークハードディスク上に削除不可能のファイル(.xlsなど)やディレクトリが複数あり削除をしたいのですが、削除ができません。 ネットで色々調べて、コマンドプロンプトのRDコマンドで消してみようと思い、実行したところ、「アクセスが拒否されました」と表示され、削除できませんでした。 現在ログインしているユーザーはアドミンで権限は問題ないかと思います。 他にどの様な方法で削除する事が可能でしょうか? Windows7 64bitです。 よろしくお願いします。

  • ディレクトリ削除の DOS コマンド

    Windows XP SP2 ログオン・ログオフスクリプトでテンポラリディレクトリ内の掃除をしたいと思っています(ログオフ時に全削除) ディレクトリ内のファイルは del /F /Q /S *.* で消せるのですが、ディレクトリが消せません。ディレクトリを削除するコマンド rd はワイルドカードが使えないようです。 Unix のように rm -r ./* とかって無いのでしょうか?

  • Windows10で削除できまいディレクトリがある

    コマンドプロンプトでdirを実行すると、 H:\>dir ドライブ H のボリューム ラベルは USBHDD です ボリューム シリアル番号は EC54-481F です H:\ のディレクトリ 2018/12/27 17:06 31 Autorun.inf 2020/05/05 06:03 <DIR> BUFFALO SmartTwins 2019/12/04 11:55 <DIR> BUFFALO_みまもり合図 2020/06/19 05:54 <DIR> DeskTop 2018/12/27 17:06 515,640 DOWNLOAD_PAGE.exe 2018/12/27 17:06 518 DOWNLOAD_PAGE.ini 2020/12/04 23:43 <DIR> eDrive 2018/12/27 17:06 48,841 Icon1.ico 4 個のファイル 565,030 バイト 4 個のディレクトリ 3,730,315,259,904 バイトの空き領域 しかし実際には表示されていないdDriveというディレクトリがあります。 H:\>cd dDrive H:\dDrive>dir ドライブ H のボリューム ラベルは USBHDD です ボリューム シリアル番号は EC54-481F です H:\dDrive のディレクトリ 2020/11/28 08:11 <DIR> Java 2018/02/21 19:59 <DIR> JumpActionGame 2020/11/28 08:14 <DIR> Python385 0 個のファイル 0 バイト 3 個のディレクトリ 3,730,315,259,904 バイトの空き領域 このディレクトリを削除しようとすると、 H:\dDrive>cd \ H:\>del dDrive H:\dDrive\*、よろしいですか (Y/N)? Y H:\>cd dDrive H:\dDrive>dir ドライブ H のボリューム ラベルは USBHDD です ボリューム シリアル番号は EC54-481F です H:\dDrive のディレクトリ 2020/11/28 08:11 <DIR> Java 2018/02/21 19:59 <DIR> JumpActionGame 2020/11/28 08:14 <DIR> Python385 0 個のファイル 0 バイト 3 個のディレクトリ 3,730,315,259,904 バイトの空き領域 とまったく削除されず残っています。 コマンドプロンプトではなくWindows ExplorerでもdDriveはアイコンもフォルダも表示されていません。[右クリック]->[新規作成]->[フォルダ]で新規フォルダを作成し、フォルダ名をdDriveに変更しようとすると、 この宛先にはすでに'dDrive'が存在します。 同じ名前のファイルがある場合、それらのファイルを上書きするかどうかたずねられます。 このフォルダー  dDrive 作成日時:2020/01/13 15:33 に次のフォルダーを統合しますか?  新しフォルダ― 作成日時:2020/12/05/1:10 はいをクリックしても、ディレクトリdDriveは表示されません。 まずは何とかして2020/01/13に作成したdDriveを削除しないといけないようです。かなりの容量のファイルが入っているので、削除せず放置するわけにもいきません。 コマンドプロンプトは管理者用を使っています。 普通のコマンドプロンプトではH:ドライブにアクセスできません。 このようなトラブルは初めてですので、どうぞよろしくお願いいたします。

  • ディレクトリの削除について

    perlにてディレクトリの作成を行ったのですが、間違えて最後の改行コードを抜き忘れてしまい"aaa\r\nbbb\r\n"というようなディレクトリ名のディレクトリができてしまいました。 このディレクトリを削除したく、以下の事を試したのですがいずれもうまくいきませんでした。 ・FTPツールから削除 ・コマンドプロンプトからrmdir ・perlにてrmdir("aaa\r\nbbb\r\n")実行 このディレクトリを削除することは出来ないのでしょうか。 宜しくお願いします。

    • ベストアンサー
    • Perl
  • ディレクトリ削除 Dosコマンド

    DOS画面から、ディレクトリを消すとき、普通はRD コマンドとかを使うと思うんですが、それだと、サブディレクトリがあると消せませんよね? サブディレクトリがいくつもある場合、そのルートごと削除するDOSコマンドはないでしょうか。 また、ファイルがあっても大丈夫でしょうか。

  • ファイルやディレクトリの削除コマンドについて

    ファイルやディレクトリの削除コマンドについて 現在、サーバ内のあるディレクトリ内に保存されているファイルやフォルダを 全て消去したいと思い、batファイルを作成してテストを行っているのですが、 うまくいきません。 ファイルの削除はうまくいきますが、空フォルダが残ってしまします。 batファイルの中身は以下の通りです。 del /s /q x:\test\abc\*.* rd /s /q x:\test\abc\* testやabcは実際のディレクトリ名では有りませんが、 やりたいことは、abcディレクトリ下のフォルダおよびファイルを 全て削除し、abcディレクトリは消さずに残すようなbatファイルが作りたいということです。 abcディレクトリの下には多くのファイルやディレクトリがあり、毎日違う名前のファイルや フォルダが作成されるのでそれを毎日まとめて消す方法をご教授願います。 よろしくお願いします。