按行处理例如:
String sline = "d--x--x--x 2 ftpadmin ftpadmin 512 Nov 11 1999 bin";
String sdst = sline.substring(sline.lastIndexOf(' ')+1);
if(sline.charAt(0)=='d'){
sdst+="/";
}
System.out.println(sdst);
String sline = "d--x--x--x 2 ftpadmin ftpadmin 512 Nov 11 1999 bin";
String sdst = sline.substring(sline.lastIndexOf(' ')+1);
if(sline.charAt(0)=='d'){
sdst+="/";
}
System.out.println(sdst);
-rw-r--r--中第一个字符不为d,所以它对应的名称是文件名。
有了这个判断标志写代码应该不困难吧。
我的困难是:我得到的这些字符串,在记事本里是一中整串的,可是粘到这里时,奇怪的是它变得这样的整齐了。我不知道这些字符串中有没有'\n','\r'。要是我能一行一行的得到,字符串。就像粘在这里的这样。那么按照79cy兄弟的想法,就好办了。
但我怎么还没收到?是不是sohu邮箱问题?我再用个邮箱:[email protected]多谢!