Используя FTP, как мне переименовать каталог с конечными пробелами? - PullRequest
1 голос
/ 26 августа 2009

У меня есть каталог на моем веб-сайте, в котором есть два пробела (автоматически создаются), и теперь мне нужно переименовать его в то же имя без пробелов.

Например: ren "BON N ALL" "BON N ALL"

Но я продолжаю получать;
ftp> ren "BON N ALL" "BON N ALL"
550 BON N ALL: система не может найти указанный файл.

Я пытался использовать подстановочные знаки, такие как;

ftp> ren "BON N ALL ??" "BON N ALL"
550 BON N ALL ??: Неверный синтаксис имени файла, имени каталога или метки тома.

ftp> ren "BON N ALL" "BON N ALL"
550 BON N ALL: система не может найти указанный файл.

ftp> ren "BON N ALL *" "BON N ALL"
550 BON N ALL *: неверный синтаксис имени файла, имени каталога или метки тома.

Это в системе Windows с IIS. Любая помощь будет оценена.

Ответы [ 2 ]

1 голос
/ 20 марта 2016

У меня была похожая проблема, и я решил ее, используя ./ спереди и / в конце

например:

RNFR ./ directory name with spaces  /
RNTO ./new_directory_name
0 голосов
/ 26 августа 2009

Я пытаюсь сделать это с помощью ftp-клиента, включенного в Windows XP, с теми же результатами, однако с клиентом filezilla у меня не возникло проблем с его переименованием. Filezilla клиент использует RNFR и RNTO для успешного переименования файлов, но клиент ftp строки команд Windows не имеет этих команд. Я рекомендую вам сменить свой FTP-клиент.

Удачи.

...