Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Копирование файлов с удаленного сервера на компьютер (http://forum.oszone.net/showthread.php?t=277520)

шкет 11-02-2014 13:11 2307186

Копирование файлов с удаленного сервера на компьютер
 
Здравствуйте!
В поиске не нашел, возможно плохо искал. Прошу помощи.
Есть задача: надо с удаленного сервера, используя логин/пароль зайти в папку, сравнить файлы по маске с файлами лежащими в папке на моем компе и новые - дописать.
xcopy /d не покатывает

Iska 11-02-2014 16:17 2307306

Цитата:

Цитата шкет
xcopy /d не покатывает »

Чем?

шкет 11-02-2014 17:10 2307335

ругается на то, что не умеет работать с удаленным компьютером

Iska 11-02-2014 18:09 2307361

Цитата:

Цитата шкет
ругается »

Например?

mwz 11-02-2014 23:14 2307549

Цитата:

Цитата Iska
Например? »

Видимо типа "xcopy не поддерживает пути UNC ..." ;)

шкет, подключите папку как сетевой диск: чтобы обращаться к ней по букве диска, а не по сетевому пути.

Или посмотрите возможности xxcopy -- но у неё чёртова уйма (более 200) ключей, так что без On-Line Manual (ссылка на сайте слева) к ней не подойти.

шкет 12-02-2014 03:35 2307620

Цитата:

Цитата Iska
Например?

вот такая команда:
xcopy ftp://login:psw@111.222.333.444 папка1/папка2/папка3/кусочек имени*.bak (D:\папка11\папка12) /d

выдает ошибку: "недопустимое число параметров".

Iska 12-02-2014 05:02 2307626

шкет, в данном контексте упомянутый Вами выше «удалённый сервер» — это ftp-сервер? И всё описанное:
Цитата:

Цитата шкет
используя логин/пароль зайти в папку, сравнить файлы по маске с файлами лежащими в папке на моем компе и новые - дописать. »

— про ftp-сервер?

mwz 12-02-2014 10:36 2307706

шкет, даже если бы xcopy работала с ftp-серверами -- у вас было бы несколько ошибок в записи. Поскольку запись команды (но по ftp всё равно работать не должна бы) должна быть как минимум:
xcopy "ftp://login:psw@111.222.333.444/папка1/папка2/папка3/кусочек имени*.bak" "D:\папка11\папка12\" /d
(обязательное наличие кавычек при именах или путях, содержащих пробелы -- а спокойнее их ставить вообще во всех случаях; отсутствие скобок если они не являются частью имён; отсутствие пробелов, не являющихся частью пути -- как у вас сделано после ftp-адреса).

шкет 12-02-2014 11:29 2307737

Цитата:

Цитата Iska
шкет, в данном контексте упомянутый Вами выше «удалённый сервер» — это ftp-сервер?

да, ftp-сервер

Цитата:

Цитата mwz
шкет, даже если бы xcopy работала с ftp-серверами -- у вас было бы несколько ошибок в записи. Поскольку запись команды (но по ftp всё равно работать не должна бы) должна быть как минимум:
xcopy "ftp://login:psw@111.222.333.444/папка1/папка2/папка3/кусочек имени*.bak" "D:\папка11\папка12\" /d
(обязательное наличие кавычек при именах или путях, содержащих пробелы -- а спокойнее их ставить вообще во всех случаях; отсутствие скобок если они не являются частью имён; отсутствие пробелов, не являющихся частью пути -- как у вас сделано после ftp-адреса). »

Спасибо, буду знать. "Я только учусь" ©


Время: 14:34.

Время: 14:34.
© OSzone.net 2001-