All Downloads are FREE. Search and download functionalities are using the official Maven repository.

it.ssc.io.UtilFile Maven / Gradle / Ivy

Go to download

This is a JSR331 interface for SSC (Software for the Calculation of the Simplex) is a java library for solving linear programming problems v. 3.0.1. SSC was designed and developed by Stefano Scarioli.

The newest version!
package it.ssc.io;

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

public class UtilFile {
	
	public static void copyFile(File sourceFile, File destFile) throws IOException { 
	    if(!destFile.exists()) { 
	        destFile.createNewFile(); 
	    } 
	 
	    FileChannel source = null; 
	    FileChannel destination = null; 
	    try { 
	        source = new FileInputStream(sourceFile).getChannel(); 
	        destination = new FileOutputStream(destFile).getChannel(); 
	 
	        // previous code: destination.transferFrom(source, 0, source.size()); 
	        // to avoid infinite loops, should be: 
	        long count = 0; 
	        long size = source.size();               
	        while((count += destination.transferFrom(source, count, size-count))




© 2015 - 2024 Weber Informatics LLC | Privacy Policy