1

I want to copy a file present in a shared location to windows machine. Is there some way by which i can specify username and password while copying the file?

If i try to access using copy task, it is giving error saying location does not exist. is it because of permission?

<copy todir="C:/localdir">
    <fileset dir="\\\remotemachinename\dirname"> 
    </fileset> 
</copy> 
skaffman
  • 398,947
  • 96
  • 818
  • 769

2 Answers2

3

I think you may have the address wrong.

I just tried the following tests successfully(2 slashes):

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

But this was unsuccessful (3 backslashes):

dir="\\\remotemachinename\dirname"

However, no password was required for the directory I was accessing.

oers
  • 18,436
  • 13
  • 66
  • 75
ewan.chalmers
  • 16,145
  • 43
  • 60
2

A backslash is an escape character. In order to use a backslash as a backslash you have to use \\ for each slash. So your path should be

\\\\remotemachine\\dirname

Alternatively as sudocode suggests, use a forward slashes instead.

mekondelta
  • 993
  • 7
  • 17