Cara menghapus folder yang berisi spasi tambahan


17

Saya memiliki banyak folder di hardrive saya yang memiliki spasi di dalamnya (saya tidak tahu bagaimana mereka sampai di sana). Saya perlu mengganti nama dan / atau menghapusnya, tetapi Windows tidak mengizinkan saya untuk melakukan ini. Apakah ada cara untuk mengatasi masalah ini?

Saya sudah mencoba untuk menghapusnya melalui commandline, tetapi itu tidak berhasil.

Saya menjalankan Windows XP, dan ini adalah drive NTFS .

Jawaban:


23

Pertama, coba kutip:

rd "my folder   "

Kemudian jalur UNC:

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

Kemudian coba tambahkan garis miring [kembali]:

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

Kemudian 8,3 nama (jika diaktifkan di sistem Anda):

rd myfold~1

Kemudian LiveCD Linux :

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

3
Menghapus menggunakan nama 8.3 berhasil. Terima kasih
SuperFurryToad

Baik warisan DOS.
surfasb

"mydomain.com" sebagai folder. DOS berpikir nama file 8.3 adalah "mydoma ~ 1.com". Tapi itu berhasil. Super terima kasih!
Coomie

+1 untuk menyarankan juga Solusi Linux
Sekhemty

3
Metode Backslash bekerja untuk saya di Windows 10
KnightHawk

17

Saya memiliki masalah yang sama, di Windows 7 x64, dan tidak ada solusi baris perintah yang berfungsi di sini.

Apa yang diperbaiki untuk saya:

  • Ganti nama folder menggunakan 7-Zip
  • Hapus, baik menggunakan 7-Zip atau Explorer (keduanya berfungsi)

Perhatikan bahwa menghapus folder dalam 7-Zip sebelum mengganti nama itu tidak mungkin.


1
7-Zip berhasil berada di folder trailing 2008R2 yang tidak bisa saya hapus.

1
Terima kasih ini adalah satu-satunya metode yang bekerja untuk saya pada folder yang dipasang dari server file jarak jauh
Anigel

wow, itu benar-benar bekerja sangat baik untuk saya - terima kasih atas saran yang kurang tradisional?
matt lohkamp

4

Windows 7

Saya mengalami masalah saat menyingkirkan folder. "C:\Users\Rob\Desktop\Music\ A k o n "

Inilah yang akhirnya berhasil bagi saya: Saya membuka prompt cmd di folder Music ( bergeser klik kanan , buka jendela perintah di sini )

lalu ketikkan perintah berikut ini

rd " A k o n \"

perhatikan garis miring.

ruang awal dan ruang trailing benar-benar berantakan. Saya menghabiskan setidaknya 2 jam mencari solusi.

Terima kasih grawity karena memposting solusinya.


1

Maka nama DOS:

dir /x
rd FOLDER~1

Lalu nama (UNC?) Yang saya tidak yakin bagaimana menemukan atau seperti apa persisnya:

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

Jalur UNC sistem-lokal mulai dengan \\.` for devices and \\? `Untuk file ( dokumen resmi ); menggunakan `\\? \ C:` sudah cukup.
user1686

1

RoboCopy tampaknya sangat pandai menangani folder / jalur kata demi kata, sehingga Anda dapat membuat folder kosong di samping induk folder yang memiliki folder yang salah nama Anda dan kemudian menyalin folder kosong menjadi path folder induk dan menentukan opsi PURGE, yang akan bersihkan entri lain di folder tujuan. Semoga Anda juga akan memastikan bahwa hanya folder buruk yang ada

Singkatnya, Anda ingin menyalin 0 file ke folder yang menyimpan folder buruk Anda, dan tentukan / bersihkan sehingga operasi membersihkan hal lain di folder (termasuk folder buruk Anda)

Bingung? Maka sebuah contoh pasti akan membantu. Misalkan Anda memiliki:

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

Jalankan perintah ini:

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

robocopy akan menyalin folder kosong ke folder terkemuka-ke- folder, dan membersihkan entri lain di folder terkemuka-ke-folder, salah satunya adalah folder Anda dengan ruang tambahan:


  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

Peringatan:

Pastikan apa pun yang ingin Anda simpan dipindahkan terlebih dahulu dari folder mengarah ke folder!


0

Boot dengan live CD Ubuntu, dan Anda akan dapat menghapus apa pun yang Anda inginkan.

Untuk mem-boot dengan CD Anda harus mengubah urutan boot pada pengaturan BIOS Anda .


0

Gunakan WinRAR untuk menemukan file itu dan ganti namanya tanpa spasi di akhir. Anda harus bisa menghapusnya!

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.