2013-05-29 5 views
0

Я хочу скопировать zip-файл из одной папки в другую папку в java.Как скопировать zip-файл в одну папку в другую папку

У меня есть файл migrate.zip в исходной папке .i необходимо скопировать файл migrat.zip в папку назначения .

Может ли кто-нибудь мне помочь в этом.

Благодаря & С уважением, sivakrishna.m

+0

использование 'java.nio.file.Files.copy (...)' для Java 1.7 – Jarandinor

+0

Посмотрите этот http://stackoverflow.com/questions/1946298/best-way-to-copy-a -zip-file-via-java –

ответ

-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); 
    } 
} 
+1

связывание или запись комментария в ответ не является правильным способом ответа. –

0

Пожалуйста, проверьте нижеприведенный вопрос и ответ. Это может вам помочь.

Best Way to copy a Zip File via Java

+1

Связывание или запись комментария в ответ не является правильным способом ответа. – NINCOMPOOP

+0

Позвольте мне исправить себя в моих будущих ответах. Спасибо большое за Ваш комментарий. –

+0

Все в порядке! – NINCOMPOOP

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) 
Смежные вопросы