我想将一个zip文件从一个文件夹复制到另一个文件夹中。
我在sourcefolder中有一个migrate.zip文件.i需要将该migrat.zip文件复制到目标 文件夹中。
任何人都可以帮助我。
感谢和安培;此致 sivakrishna.m
答案 0 :(得分:1)
apache-commons-io库对您有帮助
org.apache.commons.io.FileUtils.copyFile(File, File)
FileUtils.copyFile(new File("/sourcefolder/migrate.zip"),
new File("/destination/migrate.zip"))
答案 1 :(得分:0)
请检查以下问题和答案。这可能会对你有帮助。
答案 2 :(得分:0)
尝试这组线。
String sourceFilePath =" Source path";
File f = new File(sourceFilePath);
File f1 = new File(destinationFilePath);
File fCopy = new File(destinationFilePath);
if (f1.exists()) {
// Don't do anything..
f1.delete();
}
FileUtils.copyFile(f, fCopy)
答案 3 :(得分:-1)
使用java.util.ZipInputStream类从源文件夹中读取migrate.zip文件,并使用java.util.ZipOutputStream类将migrate.zip写入目标文件夹....
public class CopyZip
{
public static void main(String[] args)
{
FileInputStream fin = new FileInputStream(new File("source_folder\migrate.zip"));
ZipInputStream zin = new ZipInputStream(fin);
byte[] in_bytes = new bytes[1000];
zin.read(in_bytes,0,1000);
FileOutputStream fout = new FileOutputStream(new File("dest_folder\migrate.zip"));
ZipOutputSrream zout = new ZipOutputStream(fout);
zout.write(in_bytes,0,in_bytes.length);
}
}