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

bsh.util.commands.cp.bsh Maven / Gradle / Ivy

The newest version!
/**
	Copy a file (like Unix cp).
*/

bsh.help.cp = "usage: cp( fromFile, toFile )";

cp( String fromFile, String toFile ) 
{
    this.from = pathToFile( fromFile );
    this.to = pathToFile( toFile );

	this.in = new BufferedInputStream( new FileInputStream( from ) );
	this.out = new BufferedOutputStream( new FileOutputStream( to ) );
	byte [] buff = new byte [ 32*1024 ];
	while ( (len = in.read( buff )) > 0 )
			out.write( buff, 0, len );
	in.close();
	out.close();
}





© 2015 - 2024 Weber Informatics LLC | Privacy Policy