Windows 使用FTP如何重命名带有尾随空格的目录?

Windows 使用FTP如何重命名带有尾随空格的目录?,windows,ftp,directory,rename,Windows,Ftp,Directory,Rename,我在我的网站上有一个目录,它有两个尾随空格(自动创建),现在我需要将它重命名为相同的名称,不带空格 例如:ren“BON N ALL”“BON N ALL” 但我一直在变; ftp>ren“BON N ALL”“BON N ALL” N全部:系统找不到指定的文件 我试过使用通配符,比如 ftp>ren“BON N ALL?”“BON N ALL” 550 BON ALL???:文件名、目录名或卷标语法不正确 ftp>ren“BON N ALL”“BON N ALL” N全部:系统找不到指定的文件

我在我的网站上有一个目录,它有两个尾随空格(自动创建),现在我需要将它重命名为相同的名称,不带空格

例如:ren“BON N ALL”“BON N ALL”

但我一直在变;
ftp>ren“BON N ALL”“BON N ALL”
N全部:系统找不到指定的文件

我试过使用通配符,比如

ftp>ren“BON N ALL?”“BON N ALL”
550 BON ALL???:文件名、目录名或卷标语法不正确

ftp>ren“BON N ALL”“BON N ALL”
N全部:系统找不到指定的文件

ftp>ren“BON N ALL*”“BON N ALL”
N ALL*:文件名、目录名或卷标语法不正确


这是在具有IIS的windows系统上。任何帮助都将不胜感激。

我尝试使用windows XP附带的ftp客户端进行此操作,但使用filezilla客户端时,我没有问题重命名它。客户端使用和成功重命名文件,但windows ComLine ftp客户端没有此命令。我建议您更改ftp客户端


祝你好运。

我尝试使用windows XP附带的ftp客户端进行此操作,结果相同,但是,使用filezilla客户端,我没有问题重命名它。客户端使用和成功重命名文件,但windows ComLine ftp客户端没有此命令。我建议您更改ftp客户端


祝你好运。

我遇到了一个类似的问题,并在前面使用了
/
,在末尾使用了
/

例如:

RNFR ./ directory name with spaces  /
RNTO ./new_directory_name

我遇到了一个类似的问题,并使用前面的
/
和末尾的
/
解决了这个问题

例如:

RNFR ./ directory name with spaces  /
RNTO ./new_directory_name

谢谢你,乔纳森。我无法使用Filezilla重命名它。最后,我不得不让托管提供商的管理员登录到服务器,并使用本文中的技术从命令行对其进行更改。Windows FTP客户端确实使用RNFR和RNTO命令。这些是唯一可用于重命名项目的FTP命令。“ren”命令在内部使用RNFR/RNTO,您可以使用任何数据包嗅探器进行验证。不要因为Windows FTP客户端允许用户键入DOS样式的命令而感到困惑。它们被透明地转换成实际的FTP命令。谢谢Jonathan。我无法使用Filezilla重命名它。最后,我不得不让托管提供商的管理员登录到服务器,并使用本文中的技术从命令行对其进行更改。Windows FTP客户端确实使用RNFR和RNTO命令。这些是唯一可用于重命名项目的FTP命令。“ren”命令在内部使用RNFR/RNTO,您可以使用任何数据包嗅探器进行验证。不要因为Windows FTP客户端允许用户键入DOS样式的命令而感到困惑。它们被透明地转换为实际的FTP命令。这可能意味着FTP服务器不完全符合FTP协议的RFCs 959和3659,这允许路径名中的前导和尾随空格。这可能意味着FTP服务器不完全符合FTP协议的RFCs 959和3659,允许在路径名中使用前导空格和尾随空格。