资源简介

基于ChannelSftp 实现sftp 文件的多线程同时备份,解决sftp server中文乱码,并对图片文件压缩存储

资源截图

代码片段和文件信息

package com.ndscsoft.ftp.task;

import java.io.BufferedWriter;
import java.io.File;
import java.io.IOException;
import java.text.SimpleDateFormat;

import javax.swing.JLabel;
import javax.swing.JTextField;

import org.apache.commons.io.output.FileWriterWithEncoding;

import com.ndscsoft.ftp.util.SftpUtils;

public class AnalyzeFileTask implements Runnable {

private String srcPath;

private String destPath;
private JLabel label=null;
private JTextField field=null;

public AnalyzeFileTask(String srcPathString destPath) {
this.srcPath=srcPath;
this.destPath=destPath;

}
private static String getTime(long tm) {
SimpleDateFormat f = new SimpleDateFormat(“yyyyMMdd“);
String time = f.format(new java.util.Date(tm));
return time;
}
@Override

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        572  2020-04-15 15:28  .settings\.jsdtscope

     文件        191  2020-04-15 15:28  .settings\org.eclipse.core.resources.prefs

     文件        478  2020-04-15 15:28  .settings\org.eclipse.jdt.core.prefs

     文件         90  2020-04-15 15:28  .settings\org.eclipse.m2e.core.prefs

     文件        689  2020-04-15 15:28  .settings\org.eclipse.wst.common.component

     文件        161  2020-04-15 15:28  .settings\org.eclipse.wst.common.project.facet.core.prefs.xml

     文件        506  2020-04-15 15:28  .settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2020-04-15 15:28  .settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2020-04-15 15:28  .settings\org.eclipse.wst.jsdt.ui.superType.name

     文件         50  2020-04-15 15:28  .settings\org.eclipse.wst.validation.prefs

     文件       2738  2020-04-18 11:40  src\main\java\com\ndscsoft\ftp\task\AnalyzeFileTask.java

     文件       2503  2020-04-18 22:33  src\main\java\com\ndscsoft\ftp\task\FileDownTask.java

     文件        939  2020-04-17 17:26  src\main\java\com\ndscsoft\ftp\task\MainJframe.java

     文件       2906  2020-04-18 23:46  src\main\java\com\ndscsoft\ftp\task\MainTask.java

     文件       1040  2020-04-18 22:17  src\main\java\com\ndscsoft\ftp\util\FileProgressMonitor.java

     文件      14513  2020-04-18 23:46  src\main\java\com\ndscsoft\ftp\util\SftpUtils.java

     文件       1110  2020-04-18 20:43  src\main\java\com\ndscsoft\ftp\util\Test.java

     文件        212  2020-04-29 14:54  src\main\java\config\sftp.properties

     文件        829  2020-04-15 15:28  src\main\webapp\index.jsp

     文件         39  2020-04-15 15:28  src\main\webapp\meta-INF\MANIFEST.MF

     文件       4273  2020-04-24 16:54  target\classes\com\ndscsoft\ftp\task\AnalyzeFileTask.class

     文件       4381  2020-04-24 16:54  target\classes\com\ndscsoft\ftp\task\FileDownTask.class

     文件       1619  2020-04-24 16:54  target\classes\com\ndscsoft\ftp\task\MainJframe.class

     文件       4403  2020-04-24 16:54  target\classes\com\ndscsoft\ftp\task\MainTask.class

     文件       1774  2020-04-24 16:54  target\classes\com\ndscsoft\ftp\util\FileProgressMonitor.class

     文件       1267  2020-04-24 16:54  target\classes\com\ndscsoft\ftp\util\SftpUtils$1.class

     文件      16454  2020-04-24 16:54  target\classes\com\ndscsoft\ftp\util\SftpUtils.class

     文件       2403  2020-04-24 16:54  target\classes\com\ndscsoft\ftp\util\Test.class

     文件        222  2020-04-18 23:48  target\classes\config\sftp.properties

     文件        104  2020-04-24 16:54  target\classes\meta-INF\MANIFEST.MF

............此处省略48个文件信息

评论

共有 条评论