如何删除包含尾随空格的文件夹


17

我的hardrive上有一堆文件夹,其中有尾随空格(我不知道它们如何到达那里)。我需要重命名和/或删除它们,但是Windows不允许我这样做。有办法解决这个问题吗?

我试图通过命令行将其删除,但这没有用。

我正在运行Windows XP,它是一个NTFS驱动器。

Answers:


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

好的OL DOS遗留物。
surfasb 2011年

“ mydomain.com”作为文件夹。DOS认为8.3文件名是“ mydoma〜1.com”。但这行得通。超级谢谢!
库米

+1还暗示的Linux解决方案
Sekhemty

3
反斜杠方法为我工作在Windows 10
骑士鹰

17

在Windows 7 x64中,我遇到了同样的问题,并且这里都没有命令行解决方案。

是什么为我解决的:

  • 使用7-Zip重命名文件夹
  • 使用7-Zip或资源管理器删除(均可)

请注意,重命名之前删除7-Zip中的文件夹是不可能的。


1
7-Zip适用于我无法删除的2008R2尾随文件夹。

1
谢谢,这是从远程文件服务器挂载的文件夹上唯一适用于我的方法
Anigel 2015年

哇,对我来说确实很好用-感谢您提出的较不传统的建议?
马特·洛坎普

4

Windows 7的

我遇到了摆脱文件夹的问题。 "C:\Users\Rob\Desktop\Music\ A k o n "

这终于对我有用:我打开了Music文件夹中的cmd提示符(右移鼠标在此处打开命令窗口

然后输入以下命令

rd " A k o n \"

注意反斜杠。

开头的空格和结尾的空格真的很烂。我花了至少2个小时来寻找解决方案。

感谢您grawity张贴的解决方案。


1

然后是DOS名称:

dir /x
rd FOLDER~1

然后是(UNC?)名称,我不确定如何找到它或它的确切名称:

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

文件的系统本地UNC路径以\\.` for devices and \\?` 开头(官方doc);使用`\\?\ C:`通常就足够了。
user1686

1

RoboCopy似乎特别擅长逐字寻址文件夹/路径,因此您可以在具有错误命名文件夹的文件夹的父文件夹旁边创建一个空文件夹,然后将空文件夹复制为父文件夹路径并指定PURGE选项,清除目标文件夹中的其他条目。希望您还可以确保仅存在不良文件夹

总而言之,您要将0个文件复制到不良文件夹所在的文件夹中,并指定/ purge,以便该操作清除该文件夹中的其他任何内容(包括不良文件夹)

困惑?那么一个例子肯定会有所帮助。假设您有:

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

运行以下命令:

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

robocopy会将文件夹复制到前导文件夹,并清除前导文件夹中的其他条目,其中一个是带有尾随空格的文件夹:


  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 的实时CD引导,您将能够删除想要的任何东西。

要使用CD引导,您应该在BIOS设置中更改引导顺序。


0

使用WinRAR查找该文件并将其重命名,最后不带空格。您应该可以删除它!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.