Cách xóa thư mục chứa dấu cách


17

Tôi có một loạt các thư mục trên ổ cứng của tôi có các khoảng trống trong đó (tôi không biết làm thế nào chúng có được ở đó). Tôi cần đổi tên và / hoặc xóa chúng, nhưng Windows sẽ không cho phép tôi làm điều này. Có cách nào xung quanh vấn đề này?

Tôi đã cố xóa nó thông qua dòng lệnh, nhưng nó không hoạt động.

Tôi đang chạy Windows XP và đó là ổ NTFS .

Câu trả lời:


23

Trước tiên hãy thử một số trích dẫn:

rd "my folder   "

Sau đó, đường dẫn UNC:

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

Sau đó thử thêm dấu gạch chéo [back]:

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

Sau đó, 8.3 tên (nếu chúng được bật trên hệ thống của bạn):

rd myfold~1

Sau đó là Linux LiveCD :

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

3
Xóa bằng cách sử dụng tên 8.3 làm việc. Cảm ơn
SuperFurryToad

Tốt di sản ol DOS.
Surfasb

"mydomain.com" là một thư mục. DOS nghĩ tên tệp 8.3 là "mydoma ~ 1.com". Nhưng nó đã làm việc. Siêu cảm ơn!
Coomie

+1 để đề xuất giải pháp Linux
Sekhemty 27/12/14

3
Phương pháp dấu gạch chéo ngược hoạt động với tôi trên Windows 10
KnightHawk

17

Tôi gặp vấn đề tương tự, trong Windows 7 x64 và không có giải pháp dòng lệnh nào hoạt động ở đây.

Điều gì đã sửa nó cho tôi:

  • Đổi tên thư mục bằng 7-Zip
  • Xóa, bằng cách sử dụng 7-Zip hoặc Explorer (cả hai đều hoạt động)

Lưu ý rằng việc xóa thư mục trong 7-Zip trước khi đổi tên là không thể.


1
7-Zip hoạt động trên thư mục trailing 2008R2 mà tôi không thể xóa.

1
Cảm ơn đây là phương pháp duy nhất làm việc cho tôi trên một thư mục được gắn từ máy chủ tệp từ xa
Anigel

wow, điều đó thực sự làm việc tốt đáng ngạc nhiên đối với tôi - cảm ơn vì lời đề nghị ít truyền thống hơn?
matt lohkamp

4

cửa sổ 7

Tôi đã có vấn đề thoát khỏi một thư mục. "C:\Users\Rob\Desktop\Music\ A k o n "

Đây là những gì cuối cùng đã làm việc cho tôi: Tôi đã mở dấu nhắc cmd trong thư mục Nhạc ( nhấp chuột phải , mở cửa sổ lệnh ở đây )

sau đó gõ lệnh sau

rd " A k o n \"

Chú ý dấu gạch chéo lại.

không gian bắt đầu và dấu cách không gian thực sự lộn xộn lên. Tôi đã dành ít nhất 2 giờ để tìm kiếm một giải pháp.

Cảm ơn bạn grawity cho đăng các giải pháp.


1

Sau đó, tên DOS:

dir /x
rd FOLDER~1

Sau đó, tên (UNC?) Mà tôi không chắc chắn làm thế nào để tìm hoặc chính xác nó trông như thế nào:

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

Đường dẫn UNC cục bộ hệ thống bắt đầu bằng \\.` for devices and \? `Cho các tệp ( tài liệu chính thức ); sử dụng `\\? \ C:` thường là đủ.
dùng1686

1

RoboCopy có vẻ đặc biệt tốt trong việc giải quyết các thư mục / đường dẫn nguyên văn, vì vậy bạn có thể tạo một thư mục trống bên cạnh cha mẹ của thư mục có thư mục được đặt tên sai của bạn và sau đó sao chép thư mục trống thành đường dẫn thư mục mẹ và chỉ định tùy chọn PURGE thanh lọc các mục khác trong thư mục đích. Hy vọng rằng bạn cũng sẽ đảm bảo rằng chỉ có các thư mục xấu ở đó

Tóm lại, bạn muốn sao chép 0 tệp vào thư mục chứa thư mục xấu của bạn và chỉ định / lọc để thao tác xóa mọi thứ khác trong thư mục (bao gồm cả thư mục xấu của bạn)

Bối rối? Sau đó, một ví dụ chắc chắn sẽ giúp. Giả sử bạn có:

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

Chạy các lệnh sau:

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

robocopy sẽ sao chép thư mục trống vào thư mục hàng đầu và lọc các mục khác trong thư mục hàng đầu, một trong số đó là thư mục của bạn có dấu cách:


  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

Cảnh báo:

Hãy chắc chắn rằng bất cứ điều gì bạn muốn giữ được di chuyển ra khỏi hàng đầu-to-một thư mục đầu tiên!


0

Khởi động với đĩa CD trực tiếp của Ubuntu và bạn sẽ có thể xóa bất cứ thứ gì bạn muốn.

Để khởi động với CD, bạn nên thay đổi thứ tự khởi động trong cài đặt BIOS của bạn .


0

Sử dụng WinRAR để tìm tệp đó và đổi tên nó mà không có khoảng trống ở cuối. Bạn sẽ có thể xóa nó!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.