public class FileAccess
extends java.lang.Object
Constructor and Description |
---|
FileAccess() |
Modifier and Type | Method and Description |
---|---|
long |
getBinaryFileLen(java.lang.String fname)
Ermittelt die Länge eines Files
|
DataError |
getLastError() |
int |
getNumberOfLines(java.lang.String fname)
Ermittelt die Anzahl der Zeilen eines Files
|
boolean |
readBinaryFile(java.lang.String fname,
byte[] b,
int off,
int len)
List ein binary File
|
byte[] |
readFile(java.lang.String pFileName)
Liest ein File und liefert den Fileinhalt in einem ByteArray zurueck.
|
boolean |
readTextFile(java.lang.String fname,
java.util.ArrayList<java.lang.String> fileBuffer)
List ein File mit der Extension .txt oder .csv
|
DataError |
writeBinaryFile(java.lang.String pFileName,
byte[] pByteArr)
Schreibt den Inhalt des ByteArrays in das angegebene File
|
boolean |
writeTextFile(java.lang.String fname,
java.util.ArrayList<java.lang.String> fileBuffer)
Schreibt ein File mit der Extension .txt oder .csv
|
public int getNumberOfLines(java.lang.String fname) throws java.awt.print.PrinterException, java.io.IOException
fname
- java.awt.print.PrinterException
java.io.IOException
- &author K. Hinsch -mcs1-public long getBinaryFileLen(java.lang.String fname) throws java.awt.print.PrinterException, java.io.IOException
fname
- java.awt.print.PrinterException
java.io.IOException
- &author K. Hinsch -mcs1-public boolean readTextFile(java.lang.String fname, java.util.ArrayList<java.lang.String> fileBuffer) throws java.awt.print.PrinterException, java.io.IOException
fname
- fileBuffer
- java.awt.print.PrinterException
java.io.IOException
- &author K. Hinsch -mcs1-public boolean readBinaryFile(java.lang.String fname, byte[] b, int off, int len) throws java.awt.print.PrinterException, java.io.IOException
fname
- b
- off
- len
- java.awt.print.PrinterException
java.io.IOException
- &author K. Hinsch -mcs1-public boolean writeTextFile(java.lang.String fname, java.util.ArrayList<java.lang.String> fileBuffer) throws java.awt.print.PrinterException, java.io.IOException
fname
- fileBuffer
- java.awt.print.PrinterException
java.io.IOException
- &author K. Hinsch -mcs1-public DataError writeBinaryFile(java.lang.String pFileName, byte[] pByteArr)
pFileName
- pByteArr
- java.awt.print.PrinterException
java.io.IOException
- &author J. Maaß -mcs1-public byte[] readFile(java.lang.String pFileName)
pFileName
- Name des zu lesenden Filespublic DataError getLastError()
13-September-2017 07:50 Deutsches Elektronen-Synchrotron DESY in der Helmholtz-Gemeinschaft