我们公司在做一个监控系统,我打算用files类去读取指定ip地址上某个文件夹内的文件名称跟最后修改时间,
代码如下:
File file = new File("168.168.1.3/afcfs/download/private1930.10000000001.20100101.flg"); //毫秒数
long modifiedTime = file.lastModified();
System.out.println(modifiedTime);
// 通过毫秒数构造日期 即可将毫秒数转换为日期
Date d = new Date(modifiedTime);
System.out.println(d);
这个ip指向的系统是unix系统,但是这样写怎么都取不到文件的最后修改时间,大家有什么别的方法吗?我觉得登录UNIX系统是不是要用指定的用户名、密码来登录啊!
代码如下:
File file = new File("168.168.1.3/afcfs/download/private1930.10000000001.20100101.flg"); //毫秒数
long modifiedTime = file.lastModified();
System.out.println(modifiedTime);
// 通过毫秒数构造日期 即可将毫秒数转换为日期
Date d = new Date(modifiedTime);
System.out.println(d);
这个ip指向的系统是unix系统,但是这样写怎么都取不到文件的最后修改时间,大家有什么别的方法吗?我觉得登录UNIX系统是不是要用指定的用户名、密码来登录啊!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货