Как сделать копию файла
От: Аноним  
Дата: 31.08.09 14:53
Оценка:
Как правильнее всего на Java сделать копию файла?
Re: Как сделать копию файла
От: C0s Россия  
Дата: 31.08.09 15:01
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Как правильнее всего на Java сделать копию файла?


если внутри программы, то см. jakarta commons io
import org.apache.commons.io.IOUtils;
метод IOUtils.copyLarge(java.io.InputStream, java.io.OutputStream)


ps. а если с помощью java, то инструментарий ant в руки и вперёд
Re: Как сделать копию файла
От: Blazkowicz Россия  
Дата: 31.08.09 15:13
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Как правильнее всего на Java сделать копию файла?

http://rsdn.ru/forum/java/423182.1.aspx
Автор: soul
Дата: 27.10.03
Re[2]: Как сделать копию файла
От: mkizub Литва http://symade.tigris.org
Дата: 01.09.09 07:12
Оценка:
Здравствуйте, C0s, Вы писали:

C0s>если внутри программы, то см. jakarta commons io

C0s>ps. а если с помощью java, то инструментарий ant в руки и вперёд

Вот так и вырастает поколение, использующее мегабайты ресурсов для решения простых задач.
SOP & SymADE: http://symade.tigris.org , блог http://mkizub.livejournal.com
Re: Как сделать копию файла
От: mkizub Литва http://symade.tigris.org
Дата: 01.09.09 07:13
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Как правильнее всего на Java сделать копию файла?


Сформулируй критерий правильности. Надёжно, быстро, переносимо, минимальное количество кода? Для чего тебе файл копировать?
SOP & SymADE: http://symade.tigris.org , блог http://mkizub.livejournal.com
Re: Как сделать копию файла
От: ponomarevvb  
Дата: 01.09.09 08:20
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Как правильнее всего на Java сделать копию файла?


Можно так:

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.nio.channels.FileChannel;

…

FileChannel src = new FileInputStream("my.cool.file").getChannel();
FileChannel dest = new FileOutputStream("my.cool.file2").getChannel();
src.transferTo(0, src.size(), dest);


"Вот и выросло поколение…" (c)
Re[2]: Как сделать копию файла
От: ponomarevvb  
Дата: 01.09.09 08:22
Оценка:
Здравствуйте, ponomarevvb, Вы писали:

P>Здравствуйте, Аноним, Вы писали:


Кстати, про закрытие каналов и обработку исключений надо не забыть
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.