PGP Corporation adlı tüm klasörleri bulmak ve silmek için toplu komut dosyası


0

/ f %% i için ('dir / a: d / s / b PGP Corporation ') 'ı ecd r / s %% i

Yani bu benim sahip olduğum şey ve tek kelime klasörleri için harika çalışıyor, örneğin c: \ crap, ama eğer "c: \ crap" kullanıcısı olsaydım bana verecek olan tek şey c: \ benim aşağıdaki alıntıları denedim .

/ f %% i için ('dir / a: d / s / b "PGP Corporation" ') 'ı echo rd / s %% i

Fakat hiçbir fikir, muhteşem olacak bir aşk yoktu.

Yanıtlar:


1

delimsParametre ayarlamanız gerekir . Bunun gibi bir şey:

for /f "delims=*" %%i in ('dir /a:d /s /b "PGP Corporation"') do echo rd /s %%i

Bu sistemimde bu çıktıyı üretir:

rd / s C: \ stack \ PGP Corporation \ bokum

ps: benim durumumda %%içalışmıyor, kullanmak zorunda kaldım%i


0

Dizin yolunu rdifadeye tırnak içine almanız gerekir :

for /f %%i in ('dir /a:d /s /b "PGP Corporation"') do echo rd /s "%%i"
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.