муравей: скопировать файл из удаленного места на окнах - PullRequest
1 голос
/ 01 февраля 2012

Я хочу скопировать файл, находящийся в общей папке, на компьютер Windows. Есть ли способ указать имя пользователя и пароль при копировании файла?

Если я пытаюсь получить доступ, используя задачу копирования, это дает ошибку, говоря, что местоположение не существует. это из-за разрешения?

<copy todir="C:/localdir">
    <fileset dir="\\\remotemachinename\dirname"> 
    </fileset> 
</copy> 

Ответы [ 2 ]

3 голосов
/ 01 февраля 2012

Думаю, вы ошиблись адресом.

Я только что успешно попробовал следующие тесты (2 слэша):

dir="\\remotemachinename\dirname"
dir="//remotemachinename/dirname"

Но это было неудачно (3 обратной косой черты):

dir="\\\remotemachinename\dirname"

Однако для каталога, к которому я обращался, пароль не требовался.

2 голосов
/ 27 мая 2014

Обратная косая черта - это escape-символ. Чтобы использовать обратную косую черту в качестве обратной косой черты, вы должны использовать \\ для каждой косой черты. Таким образом, ваш путь должен быть

\\\\remotemachine\\dirname

В качестве альтернативы, как предполагает sudocode, вместо этого используйте косую черту.

...