2
Я пытаюсь передать некоторые файлы в dmp tmp, а затем переименуйте tmp dir в 'live'. Кажется, ANT FTP не поддерживает переименование каталога. Любое предложение, работа вокруг?ANT FTP как переименовать папку?
Я пытаюсь передать некоторые файлы в dmp tmp, а затем переименуйте tmp dir в 'live'. Кажется, ANT FTP не поддерживает переименование каталога. Любое предложение, работа вокруг?ANT FTP как переименовать папку?
Интересная проблема. Я не понимал, насколько ограничен ANT ftp task, поддерживается только ограниченный диапазон операций ftp.
Лучшие работы вокруг я могу предложить использовать встроенный groovy скрипт следующим образом:
<target name="ftp">
<taskdef name="groovy" classname="org.codehaus.groovy.ant.Groovy"/>
<groovy>
import org.apache.commons.net.ftp.FTPClient
new FTPClient().with {
connect "192.168.33.10"
login "mark", "letmein"
rename "testdir2", "testdir3"
disconnect()
}
</groovy>
</target>
Примечание:
http://stackoverflow.com/questions/5829329/rename-vs-move-ant-task – revoua
Это не работает с FTP. – supercobra
Можете ли вы уточнить? Вы хотите загружать файлы в папку или всю папку? – coolcfan