2012-02-01 10 views
0

共有場所にあるファイルをWindowsマシンにコピーしたい。ファイルのコピー中にユーザー名とパスワードを指定できる方法はありますか?ant:ウィンドウ上の遠隔地からファイルをコピーする

コピータスクを使用してアクセスしようとすると、場所が存在しないというエラーが表示されます。許可のためですか?

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

答えて

2

あなたはアドレスが間違っている可能性があります。 (3つのバックスラッシュ)

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

しかし、これは失敗した:

dir="\\\remotemachinename\dirname" 

ただし、パスワードが私がしたディレクトリのために必要ではなかったが

は、私は成功した(2つのスラッシュ)次のテストを試してみましたアクセスする。

1

バックスラッシュはエスケープ文字です。バックスラッシュをバックスラッシュとして使用するには、スラッシュごとに\\を使用する必要があります。だからあなたのパスは

sudocodeが示唆代わりとして

\\\\remotemachine\\dirname

は、前方ではなくスラッシュを使用する必要があります。

関連する問題