Sondaki boşlukları içeren bir klasör nasıl silinir


17

Sabit diskimde onları takip eden boşlukları olan bir sürü klasörüm var (oraya nasıl ulaştıklarına dair hiçbir fikrim yok). Bunları yeniden adlandırmam ve / veya silmem gerekiyor, ancak Windows bunu yapmama izin vermiyor. Bu sorunun etrafında bir yol var mı?

Komut satırı üzerinden silmeye çalıştım, ama işe yaramadı.

Windows XP çalıştırıyorum ve bu bir NTFS sürücüsü.

Yanıtlar:


23

Önce bazı alıntıları deneyin:

rd "my folder   "

Sonra UNC yolları:

rd "\\.\C:\temp\my folder   "

Ardından sondaki [geri] eğik çizgi eklemeyi deneyin:

rd "my folder   \"
rd "\\.\C:\temp\my folder   \"

Daha sonra 8.3 isim (sisteminizde etkinleştirilmişlerse):

rd myfold~1

Sonra bir Linux LiveCD :

rmdir "/media/blahblah/temp/my folder   "

3
8.3 isimlerini kullanarak silme çalıştı. Teşekkürler
SuperFurryToad

İyi DOS DOS mirası.
surfasb

"etkialanim.com" klasörü olarak. DOS 8.3 dosya adının "mydoma ~ 1.com" olduğunu düşünüyordu. Ama işe yaradı. Süper teşekkürler!
Coomie

Ayrıca önermek için +1 Linux çözümü
Sekhemty

3
Ters
eğik çizgi

17

Windows 7 x64'te de aynı sorunu yaşadım ve komut satırı çözümlerinin hiçbiri burada çalışmadı.

Benim için ne düzeltti:

  • Kullanarak klasörü yeniden adlandırın 7-Zip
  • 7-Zip veya Explorer kullanarak silin (her ikisi de çalışır)

Yeniden adlandırmadan önce klasörü 7-Zip olarak silmenin imkansız olduğunu unutmayın.


1
7-Zip, silemediğim bir 2008R2 sondaki klasörde çalıştı.

1
Teşekkürler bu benim için uzak bir dosya sunucusundan monte edilen bir klasörde çalışan tek yöntemdi
Anigel

vay, bu benim için gerçekten şaşırtıcı derecede iyi çalıştı - daha az geleneksel öneri için teşekkürler?
matt lohkamp

4

Windows 7

Bir klasörden kurtulmayla ilgili sorunlar yaşıyordum. "C:\Users\Rob\Desktop\Music\ A k o n "

Sonunda benim için işe yarayan buydu: Müzik klasöründe cmd istemini açtım ( sağ tıklayın , burada komut penceresini açın )

daha sonra aşağıdaki komutu yazınız

rd " A k o n \"

ters eğik çizgiye dikkat edin.

başlangıç ​​alanları ve sondaki boşluklar gerçekten berbat. Bir çözüm aramak için en az 2 saat harcadım.

Çözümü gönderdiğiniz için teşekkür ederiz .


1

Sonra DOS adı:

dir /x
rd FOLDER~1

Sonra nasıl bulacağımı veya tam olarak neye benzediğini bilmediğim (UNC?) Adı:

rd \Device\HarddiskVolume1\temp\folder
rd \\?\Device\HarddiskVolume1\temp\folder

Sistem yerel UNC yolları \\.` for devices and dosyalar için \\? ` İle başlar ( resmi doküman ); `\\? \ C:` kullanmak genellikle yeterlidir.
user1686

1

RoboCopy, klasörleri / yolları sözlü olarak ele alma konusunda özellikle iyi görünüyor, bu nedenle yanlışlıkla adlandırılmış klasörünüzün bulunduğu klasörün üst öğesinin yanında boş bir klasör oluşturabilir ve ardından boş klasörü üst klasör yolu olarak kopyalayabilir ve PURGE seçeneğini belirtebilirsiniz. hedef klasördeki diğer girişleri temizleyin. Umarım sadece kötü klasörlerin var olmasını da sağlarsınız.

Özetle, 0 dosyayı bozuk klasörünüzü barındıran klasöre kopyalamak ve işlemin klasördeki (kötü klasörünüz dahil) başka bir şeyi silmesi için belirtmek / boşaltmak istiyorsunuz.

Şaşkın? O zaman bir örnek kesinlikle yardımcı olacaktır. Varsayalım:

C:\path\leading-to-a\folder-with-space \

Şu komutları çalıştırın:

cd c:\path\
mkdir empty
robocopy empty leading-to-a /purge

robocopy kopyalar boş klasörü to-a lideri klasör ve tasfiye diğer girdileri lider-a bir boşluk bırakılarak yazılır ile klasör bunlardan biri klasörde:


  ROBOCOPY     ::     Robust File Copy for Windows

 Started : Thu Jan 01 00:00:00 1970

  Source : C:\path\empty\
    Dest : C:\path\leading-to-a\

   Files : *.*

 Options : *.* /COPY:DAT /PURGE /R:1000000 /W:30

                          0    C:\path\empty\
       *EXTRA Dir        -1    C:\path\leading-to-a\folder-with-spaces \

              Total    Copied   Skipped  Mismatch    FAILED    Extras
   Dirs :         1         0         1         0         0         1
  Files :         0         0         0         0         0         0
  Bytes :         0         0         0         0         0         0
  Times :   0:00:00   0:00:00                       0:00:00   0:00:00

  Ended : Thu Jan 01 00:00:00 1970

Uyarı:

Saklamak istediğiniz her şeyin ilk önce bir klasöre taşındığından emin olun !


0

Ubuntu'nun canlı CD'si ile önyükleme yapın, istediğiniz her şeyi silebilirsiniz.

CD ile önyükleme yapmak için BIOS ayarlarınızdan önyükleme sırasını değiştirmeniz gerekir .


0

Bu dosyayı bulmak için WinRAR kullanın ve sonunda boşluk olmadan yeniden adlandırın. Silebilirsiniz!

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.