資源簡介
JAVA從FTP上取文件,解壓文件,備份文件,讀文件CSV文件,寫文件,壓縮文件等一系列操作FTP文件全部代碼。
代碼片段和文件信息
package?test;
import?java.util.Enumeration;
import?java.util.zip.*;
import?java.io.*;
/**
?*?這個類是用來測試拷貝、解壓、刪除文件的。文件目錄為D:\CM,拷貝到目的的目錄為D:\CM_B
?*/
public?class?CompressUtil
{
/**
?*?這個方法是用來解壓縮文件的,即同一個文件夾目錄下面有很多的壓縮文件,可以解壓
?*?這些壓縮文件
?*/
public?static?void?upzipFile(String?zipFileName?String?targetbaseDirName)
throws?IOException
{
/**
?*?改變?targetbaseDirName?的形式?例如:把?“C:/temp.zip“?變成?“C:/temp.zip/“
?*/
if?(!targetbaseDirName.endsWith(File.separator))
{
targetbaseDirName?+=?File.separator;
}
//?根所?ZIP?文件創建?zipFileName?對象
ZipFile?zipFile?=?new?ZipFile(zipFileName);
ZipEntry?entry?=?null;
String?entryName?=?null;
String?targetFileName?=?null;
//?創建復制緩沖區?1024*4?=?4K
byte[]?buffer?=?new?byte[1024?*?4];
int?bytes_read;
//?由
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-04-28?10:42??資源\
?????文件????????5743??2013-04-22?19:48??資源\CompressUtil.java
?????文件????????1081??2013-01-08?11:09??資源\CreateFolder.java
?????文件????????3200??2013-04-26?15:50??資源\CsvReader.java
?????文件????????1765??2013-01-14?15:53??資源\DownFtpAllFiles.java
?????文件????????3372??2013-01-15?18:01??資源\DownFtpFile.java
?????文件????????1532??2013-04-19?17:19??資源\ReadExcelFile.java
?????文件????????7182??2013-04-15?15:36??資源\ReadTxtFile.java
?????文件????????1787??2013-01-07?17:02??資源\TestFileAttributions.java
?????文件?????????925??2013-01-07?15:20??資源\WriteFile.java
?????文件????????1742??2013-04-23?15:10??資源\Yasuo.java
評論
共有 條評論