同等のウィンドウは何rm -r [directory-name]
ですか?
同等のウィンドウは何rm -r [directory-name]
ですか?
回答:
。deltree
DOSを覚えている場合
それは更新されたようです...これはあなたが望むものです:
これにより、C:\test
プロンプトでディレクトリが削除されます。
rmdir c:\test /s
これはプロンプトなしで同じことを行います:
rmdir c:\test /s /q
質問のsudo部分について、さらに特権が必要な場合は、runas
次のようにコマンドを使用して別のユーザーアカウントとして新しいシェルを最初に開くことができます。
runas /user:Administrator cmd
rmdir c:\test /s /q
deltree
は古いDOSコマンドです。XPで削除され、次のものに置き換えられましたrmdir /s
findstr
は同じパラメータを持っているので、より理にかなっているので、一貫性のために同じかもしれません。
RmDirが触れず、エクスプローラーでも表示できない、長くて複雑なフォルダー構造をコマンドプロンプトから削除する場合、robocopyが構造の削除に非常に効率的であることがわかりました。以下の例では、フォルダー管理者の内部に大規模な構造があり、構造は非常に深いため、何も削除できません。(奇妙なことに!)「新しいフォルダ」という名前の新しい空のフォルダを作成します。次に、robocopyコマンドを使用して、ソースフォルダーが「新しいフォルダー」で、宛先フォルダーが「D:\ Administrator」で、/ MIRパラメーターを指定して、ソースフォルダーにないものをすべて削除することを通知します。
robocopy "D:\new folder" D:\Administrator /MIR
この場合、フォルダーパスは長すぎてコマンドプロンプトウィンドウのスクリーンバッファーに収まりませんが、Robocopyは構造を走査し、「余分な」ファイルとフォルダー(つまり、新しい空のフォルダーにないもの)を削除します。 )。
Windows Vista +を使用している場合、PowerShellで次のことができます。
rm C:\path\to\delete -r -f[orce]
-f
はあいまいだと言います。しかし、あなたは走ることができますrm -r -force <path>
私にとって、機能するのは
del /s dir
追加/q
して確認を無効にすることができます。rmdir
(XPで)なんとか仕事をすることができませんでした
dir
されません。
本当に長いパスがある場合(Javaプログラムエラーのために私がしたように)、robocopyでさえもできません。それは私の道に約30秒間降りて、それからハングしました。
私の解決策:問題のあるパス全体をあるフォルダーから別のフォルダーに移動できる場合、上からいくつかのディレクトリ階段を再帰的に繰り返し削除できます。
このバッチは、2つのディレクトリleerとleer2の間でピンポンを再生し、毎回8つの「ライブラリ」を切り取ります。パスにファイルが含まれている場合は、さらにコマンドを追加してそれらを消去する必要があります。
recurdel.cmd
:loop
move c:\leer\libraries\libraries\libraries\libraries\libraries\libraries\libraries\libraries c:\leer2
rd /S /Q c:\leer\libraries
move c:\leer2\libraries\libraries\libraries\libraries\libraries\libraries\libraries\libraries c:\leer
rd /S /Q c:\leer2\libraries
GOTO loop