Як видалити папку, що містить пробіли


17

У мене на папері є купа папок, які мають в них пробіли (я не маю уявлення, як вони туди потрапили). Мені потрібно перейменувати та / або видалити їх, але Windows не дозволить мені це зробити. Чи є спосіб вирішити цю проблему?

Я намагався видалити його за допомогою командного рядка, але це не вийшло.

Я запускаю Windows XP, і це привід NTFS .

Відповіді:


23

Спершу спробуйте цитувати:

rd "my folder   "

Тоді UNC-контури:

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

Потім спробуйте додати прокрутку [назад]:

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

Тоді 8,3 імена (якщо вони включені у вашій системі):

rd myfold~1

Потім Linux LiveCD :

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

3
Видалення за допомогою 8,3 імен спрацювало. Спасибі
SuperFurryToad

Добрий спадок DOS.
surfasb

"mydomain.com" як папка. DOS вважає, що ім'я файлу 8.3 - "mydoma ~ 1.com". Але це спрацювало. Супер дякую!
Кумі

+1 за пропозицію також рішення Linux
Sekhemty

3
Метод
Backslash

17

У мене була така ж проблема в Windows 7 x64, і жодне з рішень командного рядка тут не працювало.

Що це зафіксувало для мене:

  • Перейменуйте папку за допомогою 7-Zip
  • Видаліть, використовуючи 7-Zip або Explorer (обидва роботи)

Зауважте, що видалити папку в 7-Zip перед перейменуванням було неможливо.


1
7-Zip працював над папкою 2008R2, яку я не міг видалити.

1
Дякую, це був єдиний метод, який працював для мене в папці, встановленій з віддаленого файлового сервера
Анігель

вау, це справді спрацювало напрочуд добре для мене - спасибі за менш традиційну пропозицію?
matt lohkamp

4

windows 7

У мене виникли проблеми з позбавленням від папки. "C:\Users\Rob\Desktop\Music\ A k o n "

Це для мене нарешті спрацювало: я відкрив CMD-рядок у папці Music ( клацніть правою кнопкою миші , тут відкрийте вікно команд )

потім наберіть наступну команду

rd " A k o n \"

помітити задню косу рису.

Початкові пробіли та пробіли дійсно безладно лаються. Я витратив щонайменше 2 години на пошук рішення.

Дякуємо вам за шанобливість за розміщення рішення.


1

Тоді назва DOS:

dir /x
rd FOLDER~1

Тоді ім'я (UNC?), Яке я не знаю, як знайти або як саме воно виглядає:

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

Системні локальні шляхи UNC починаються з \\.` for devices and \\? `Для файлів ( офіційний документ ); використання `\\? \ C:` досить часто.
користувач1686

1

RoboCopy видається особливо гарним у дослідженні папок / контурів дослівно, тому ви можете зробити порожню папку поряд із батьківською папкою, у якій є ваша помилково названа папка, а потім скопіювати порожню папку в шлях батьківської папки та вказати параметр PURGE, який буде очистіть інші записи в папці призначення. Сподіваємось, ви також переконаєтесь, що там є лише погані папки

Підсумовуючи, ви хочете скопіювати 0 файлів у папку, в якій зберігається ваша погана папка, і вказати / очистити, щоб операція очистила все інше в папці (включаючи вашу погану папку)

Плутати? Тоді приклад обов’язково допоможе. Припустимо, у вас є:

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

Виконайте ці команди:

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

робокопія скопіює порожню папку в папку, що веде до папки, і видалить інші записи в папці, що веде до папки, однією з яких є ваша папка з пробілом:


  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

Увага:

Переконайтесь, що спочатку все, що ви хочете зберегти, переміщено з папки, що веде до папки!


0

Завантажте живий компакт-диск Ubuntu, і ви зможете видалити все, що завгодно.

Для завантаження з компакт-диска слід змінити порядок завантаження у ваших налаштуваннях BIOS .


0

Використовуйте WinRAR, щоб знайти цей файл і перейменувати його без місця в кінці. Ви повинні мати змогу видалити його!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.