中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

Java 使用NIO進(jìn)行快速的文件拷貝的代碼

2018-07-20    來源:open-open

容器云強(qiáng)勢上線!快速搭建集群,上萬Linux鏡像隨意使用
public static void fileCopy( File in, File out ) throws IOException 
{ 
    FileChannel inChannel = new FileInputStream( in ).getChannel(); 
    FileChannel outChannel = new FileOutputStream( out ).getChannel(); 
    try
    { 
        inChannel.transferTo(0, inChannel.size(), outChannel);      
    // original -- apparently has trouble copying large files on Windows 
        // magic number for Windows, 64Mb - 32Kb) 
    int maxCount = (64 * 1024 * 1024) - (32 * 1024); 
    long size = inChannel.size(); 
    long position = 0; 
    while ( position < size ) 
    { 
        position += inChannel.transferTo( position, maxCount, outChannel ); 
    } 
    } 
    finally
    { 
    if ( inChannel != null ) 
    { 
        inChannel.close(); 
    } 
    if ( outChannel != null ) 
    { 
        outChannel.close(); 
    } 
    } 
}

標(biāo)簽:

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:javaWEB文件上傳與下載

下一篇:jsp servlet實(shí)現(xiàn)文件上傳