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