28 lines
712 B
Plaintext
28 lines
712 B
Plaintext
/* NetRexx */
|
|
options replace format comments java crossref symbols nobinary
|
|
|
|
import java.nio.
|
|
|
|
parse arg infileName outfileName .
|
|
|
|
if infileName = '' | infileName.length = 0 then infileName = 'data/input.txt'
|
|
if outfileName = '' | outfileName.length = 0 then outfileName = 'data/output.txt'
|
|
|
|
binaryCopy(infileName, outfileName)
|
|
|
|
return
|
|
|
|
method binaryCopy(infileName, outfileName) public static
|
|
|
|
do
|
|
infile = Paths.get('.', [String infileName])
|
|
outfile = Paths.get('.', [String outfileName])
|
|
fileOctets = Files.readAllBytes(infile)
|
|
Files.write(outfile, fileOctets, [StandardOpenOption.WRITE, StandardOpenOption.CREATE])
|
|
|
|
catch ioex = IOException
|
|
ioex.printStackTrace()
|
|
end
|
|
|
|
return
|