
FTP
野猿新一
这个作者很懒,什么都没留下…
展开
-
java FTPClient changeWorkingDirectory()方法切换当前工作目录
二话不说直接上代码boolean result = ftpClient.changeWorkingDirectory("/AA/BB");System.out.println("切换工作目录:" + result);System.out.println("当前工作目录:" + ftpClient.printWorkingDirectory());文件夹路径"/AA/BB"写成/AA/BB/"末尾多一个/也可以,其实多多少个/都无所谓,会自动去掉,最终进入的文件目录还是"/AA/BB"..原创 2020-07-21 09:39:29 · 16474 阅读 · 0 评论 -
java FTPClient 使用rename()方法移动文件和文件重命名
踩过的坑有个需求是要将ftp中处理过的文件移动到某个备份文件夹一开始走了弯路,一直要找FTPClient中有没remove之类的方法,但是一直找不到后来就曲线救国,采用先复制文件再删除的方法,例如下面的伪代码但是这样的代码不是很优雅,最好是有个方法直接调用,而且后来的操作中出现了一些莫名其妙的问题也不知道这样的写法是否有问题InputStream inputStream = ftpClient.retrieveFileStream("/AAA/test.txt");ftpClient原创 2020-07-20 16:42:58 · 10325 阅读 · 9 评论 -
java FTPClient中的相对路径和绝对路径
根目录FTPClient的根目录为"/"切换到根目录ftpClient.changeWorkingDirectory("/"); // 切换到根目录String dir = ftpClient.printWorkingDirectory(); // 获取当前工作目录System.out.println(dir); // 打印输出当前工作目录,输出结果为"/"绝对路径绝对路径是以/开头的,比如"/AA","/AA/BB","/AA/BB/CC/","/AA/BB/CC/test.tx原创 2020-07-20 16:00:21 · 7148 阅读 · 0 评论 -
java FTPClient 的连接和断开
导入依赖包使用的是apache的commons-net包<dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <version>3.6</version></dependency>FTP连接public boolean connect(String ip, St原创 2020-07-20 14:30:22 · 6712 阅读 · 0 评论