1.用apache的FTPClient功能,storeFile时上传文件自动覆盖服务器上的同名文件,当然也可以检测然后提示是否覆盖。2."如何从一个文本文件中读取一行字符串"--a.读到内存中然后indexOf()/lastIndexOf()了;
                                        b.readLine读行,然后判断。

解决方案 »

  1.   

    To  GJA106(中文字符) :
    我用的sun的ftpclient啊,但是我试过了,不会自动覆盖!
    我的程序对 in.readline进行判断了,确定读到的一行非空,然后在
    赋值:
    private String s = null; //全局变量
    private int readFrmFile(){
      int reval = -1; 
      ......
      ......
      if (in.readline != null){
          s = in.readline;
          reval = 0;
      }
      else 
          reval = 1;
    }
    private getS(){
      return s;
    }
    if (readFrmFile() == 0)
       取getS并显示在界面上;
    else 
       返回错误信息;以上是部分代码,我能肯定in.readline非空,但取到的s却是null ~~
    请问这是为什么啊~~???
      

  2.   

    if (in.readline != null){
          s = in.readline;
          reval = 0;
      }
    你代码读两次文件行,代码应该是
    if ((s = in.readline ) != null){
         reval = 0;
    }
      

  3.   

    谢谢~~GJA106(中文字符),
    现在读文件的问题解决了,那请问第一个问题关于sun.net.ftp.ftpclient类的文件上传时
    如何自动覆盖同名文件呢?解决了马上结帖啊~~