Zhang Weiwu wrote:
Dear all
I am used to lftp, a very powerful commandline ftp software. I wish to introduce my colleague a ftp software that can help her maintain the website she's working on. She recently finished the move from Windows to OpenSuSE and feel happy about gftp.
yet gftp is not powerful enough for her, what she want is an ftp software that can upload a folder of 200 files and: I. if local file is newer than remote file (mdate), the file is changed locally and the file on the server should be overwritten; II. if local file is older than file on server or they have the same date, that file probably should be skipped.
Having graphical user interface is important because if I start by suggesting commandline I have too much to explain to her, including concepts like current-working-directory, single dot and double dot. She is the kind of person think graphically, she knows it when she see it (e.g. she know it's a folder because it's a folder on screen) I do tried to introduce her commandline and failed more than once.
gftp isn't good enough because as the version come with SuSE 10.2 it doesn't know to compare local file and remote file. I tried to compile a developing version which do implemented some logic on comparing which file should be uploaded, and it also have prolems: I. if local file is newer and longer than remote file, the ftp client suggest resume upload, which is almost 100% incorrect thing to do for her; II. some file changed locally is simply missing in list of files to upload; III. it should highlight the file that it wishes to upload from a list of 200 files; IV. when she finally examed the long list of 200 files, change "resume" to "overwrite" etc, and click yes, the control connection already timed out;
I also tried j-ftp, which simply don't know to do the compare logic (e.g. it runs mkdir when the directory on ftp server already exist, causing error).
Also it's very useful for her that the ftp software can do character-set conversion on-the-fly, which is a good feature existing in gftp.
Can you suggest something I can try? Or at least let me know a good solution is simply missing.
Thanks a lot in advance!
Try checking out KFTPGrabber -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org