易截截图软件、单文件、免安装、纯绿色、仅160KB

java中如何判断远程linux目录下的某个文件存在

我现在有两台linux系统,局域网是连通的,我怎么用java判断另一台linux下的某个文件是否存在,是不是要向windows系统弄一个共享啊,在线等,谢谢了.
原理就是请求这个文件,如果存在就得到回应,如果失败则会抛出异常。s.Timeout=10000;是设置等待时间,如果超出这个时间,也会抛出异常,说明文件不存在,但如果网络速度慢,或你没有这个权限访问这个文件都会失败,如此判断文件不存在是不正确的。所以在catch里多加些处理,详细判断异常类型,得到答案也是无法访问到指定的文件,而不是文件不存在

有两种方式:
1.通过远程文件读取 如果抛出异常,则文件不存在 ,否则文件存在
2.既然是局域网,那么可以通过:telnet IP命令 连接对方服务器
然后直接通过相关命令(cd和ls等) 访问该文件


相关问答:

java日期处理 - Java / Java SE

当知道一个日期,如何把这个日期所在旬的前后两个日期取出
比如输入20090905,就输入20090901 20090910
输出20090901 20090910

取得天数后作一下判断再把这个方法用下void set(int field, int value)  
......

asp 调用java写的webservice - Web 开发 / ASP

在asp里怎么调用java写的webservice方法,有很多方法
- <message name="RtPnrIn">
  <part name="bstrPnrNO" type="s:string" /> 
  <part name ......

linux不能访问access - Java / Java EE

rt,我试了网上直连Acces数据库的方法,windows下没有问题,但是在linux下不行,谁能给点提示?谢谢
你怎么连的?

Acces数据库..
你怎么练的呢?

Java code:

static String DBDRIVER = "sun.jd ......

一道java题目,等待大家给予解答~~ - Java / Java EE

题目:
  有1,2,3,4,5,6六个数字排序,用java程序计算出排序的种类。
  要求:一,以4开头
  二,2,3不能相邻
  三,不能以5开头
  希望大家能即 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号