日期:2014-05-17  浏览次数:20772 次

java远程连接linux服务器并读取文件大小
java远程连接linux,并读取给定路径下给定后缀名文件的大小
貌似应用程序读取宿主机上的文件可以获取到File对象,然后获取大小;
但登陆到非宿主机,就获取不到File对象了,只能用java调用linux命令"ls -l *.xx"的方式,对其命令执行的结果进行io操作进而读取文件大小。

请问各位是这样吗?
有没有效率更高的解决方法呢? 登陆远程linux我用的是ganymed-ssh2-build210.jar

------解决方案--------------------
用ftp吧,...........
------解决方案--------------------
org.apache.commons.net.ftp.FTPClient,看看这个,.........