来自ANT任务的FTP文件:Windows Server到Windows 10远程m / c

问题描述 投票:0回答:1

我正在尝试使用ANT Task从Windows服务器m / c(路径:D:/ build / scripts / test)向Windows10计算机(D:/ Zip_upload)发送一个zip文件。为了进行测试,我目前正在发送一个test.txt文件,该文件位于(Path:D:/ build / scripts / test)中,上面写有HelloWord。

我创建了一个名为D:/ Zip_upload的文件夹,并在Windows 10计算机上启用了FTP。我可以通过cmd从服务器m / c到Windows10进行ftp]

D:\build\scripts\test>ftp 10.190.66.21
Connected to 10.190.66.21.
220 Microsoft FTP Service
200 OPTS UTF8 command successful - UTF8 encoding now ON.
User (10.190.66.21:(none)): build
331 Password required
Password:
230 User logged in.
ftp> put test.txt
200 PORT command successful.
125 Data connection already open; Transfer starting.
226 Transfer complete.
ftp: 12 bytes sent in 0.37Seconds 0.03Kbytes/sec.
ftp> ls
200 PORT command successful.
125 Data connection already open; Transfer starting.
test.txt
226 Transfer complete.
ftp: 13 bytes received in 0.00Seconds 13000.00Kbytes/sec.

下面是我写的蚂蚁任务。

    <target name="test">
    <ftp 
            server="10.190.66.21"
            userid="build" password="diet4pizz@"
            remotedir="D:/Zip_upload/"
            action="send"
            verbose="yes"
            binary="no"
            >
            <fileset dir="./../scripts/test/">
              <include name="text.txt"/>
            </fileset>
    </ftp>

我已经尝试将remotedir =“ D:/ Zip_upload”传递为Windows 10远程m / c路径。但是没有成功,它把我抛出错误::>

Buildfile: D:\build\scripts\build.xml

test:

BUILD FAILED
D:\build\scripts\build.xml:611: could not change remote directory: 550 The parameter is incorrect.


Total time: 0 seconds

当我通过remotDir =“ / D / Zip_upload /”

然后
D:\build.toolkit.V10\scripts>ant test
Buildfile: D:\build\scripts\build.xml

test:

BUILD FAILED
D:\build\scripts\build.xml:614: could not change remote directory:550 The system cannot find the path specified.


Total time: 0 seconds

当我传递remotDir =“ /”

时,它不会引发错误,甚至不发送文件。
D:\build\scripts>ant test
Buildfile: D:\build\scripts\build.xml

test:
      [ftp] sending files
      [ftp] 0 files sent

BUILD SUCCESSFUL
Total time: 0 seconds

请您在这里帮助我,在这种情况下我该怎么办,或者我做错了什么才能解决并成功发送文件。我不能做Linux机器,我需要做的是从Windows服务器到Windows 10。

提前感谢。

我正在尝试使用ANT Task从Windows服务器m / c(路径:D:/ build / scripts / test)向Windows10计算机(D:/ Zip_upload)发送一个zip文件。出于测试目的,我目前正在发送一个test.txt放在...

batch-file ant ftp
1个回答
0
投票

我通过Windows bat文件尝试了此操作,这很有帮助。我创建了2个文件:1)uploadFile.bat2)uploadFile.ftp

© www.soinside.com 2019 - 2024. All rights reserved.