Как можно сделать копию одного файла в другой через канал

Это Java советы иллюстрирует метод копирования одного файла в другой файл через канал. Канал создается как от источника, а также назначения и затем файл копируется между этими двумя каналами.


    try {

    

        // Create channel on the source

        FileChannel srcChannel = 

          new FileInputStream("srcFilename").getChannel();

    

        // Create channel on the destination

        FileChannel dstChannel = 

          new FileOutputStream("dstFilename").getChannel();

    

        // Copy file contents from source to destination

        dstChannel.transferFrom(srcChannel, 0, srcChannel.size());

    

        // Close the channels

        srcChannel.close();

        dstChannel.close();

        

    catch (IOException e) {

    }

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>