Hallo zusammen,
habe eine Frage, Ich führe dieses Script aus:
# Quell-Verzeichnis
QuellVerzeichnis=\\\\BLNSRD10201\\FRED\\in\\FDS\\
#
# Es werden eigene Dateien für Tfz/Tz- und Rzw-Daten erstellt.
# Der Dateiname der Quelldatei setzt sich zusammen aus dem Wert
# des Property QuellDateinamePrefixTfz (bzw. -Rzw) und dem Wert
# des Property QuellDateinamePostfix.
# Im Prefix-Property wird <ZEIT> durch jede der unten angegebenen Uhrzeiten
# (Format HHMM) ersetzt. Die Liste der Zeiten muss durch ',' getrennt sein.
# Ausserdem wird <COUNTER> durch den unter COUNTER angegebenen Wert ersetzt.
# Hintergrund: Excel verarbeitet nur Dateien mit höchstens 65000 Zeilen.
# Deshalb wird, falls diese Grenze überschritten wird, vom Host ab der
# 65001. Zeile in eine neue Datei geschrieben, wobei der Counter hochgezählt
# wird (z.B. von 'A' auf 'B').
QuellDateinamePrefixTfz=FZ.EINSATZ.TZ.H<ZEIT><COUNTER>
QuellDateinamePrefixRzw=FZ.EINSATZ.RZW.H<ZEIT><COUNTER>
QuellDateinamePostfix=.CSV
ZEIT=0000,0400,0800,1200,1600,2000
COUNTER=A
#
# Ziel-Verzeichnis
ZielVerzeichnis=\\\\bku\\db\\db_006\\glw_25\\70_FachlicheDatensicherung\\
#
# Der Dateiname der Zieldatei setzt sich (analog dem der Quelldatei) zusammen
# aus dem QuellFileNamePrefix und dem Wert des Property destFileNamePostfix
ZielDateinamePostfix=.CSV
und
# Quell-Verzeichnis
log4j.rootLogger=DEBUG, console, EntwLog
log4j.rootCategory=DEBUG, console, EntwLog
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.PatternLayout
#
log4j.appender.EntwLog=org.apache.log4j.RollingFileAppender
log4j.appender.EntwLog.MaxFileSize=2MB
log4j.appender.EntwLog.MaxBackupIndex=3
log4j.appender.EntwLog.File=D:/Fred/FachlicheDatensicherung/FachlicheDatensicherung.log
log4j.appender.EntwLog.layout=org.apache.log4j.PatternLayout
log4j.appender.EntwLog.layout.ConversionPattern=%d{yyyyMMdd_HH:mm:ss} %-5p %m (%c{2}) %n
leider wird mir dieser Fehler in der Log-Datei angezeigt:
20160131_08:52:39 DEBUG Kopiere \\BLNSRD10201\FRED\in\FDS\FZ.EINSATZ.RZW.H2000A.CSV nach \\bku\db\db_006\glw_25\70_FachlicheDatensicherung\FZ.EINSATZ.RZW.H2000A.CSV (root)
20160131_08:52:39 ERROR Exception beim Kopieren der Datei \\BLNSRD10201\FRED\in\FDS\FZ.EINSATZ.RZW.H2000A.CSV (root)
java.io.IOException: Falscher Parameter
at java.io.WinNTFileSystem.canonicalize0(Native Method)
at java.io.Win32FileSystem.canonicalize(Unknown Source)
at java.io.File.getCanonicalPath(Unknown Source)
at org.apache.commons.io.FileUtils.copyFile(FileUtils.java:533)
at org.apache.commons.io.FileUtils.copyFile(FileUtils.java:498)
at fileGetter.FileGetter.copyFile(FileGetter.java:301)
at fileGetter.FileGetter.uebertrageDateien(FileGetter.java:235)
at fileGetter.FileGetter.doIt(FileGetter.java:67)
at fileGetter.FileGetter.<init>(FileGetter.java:51)
at fileGetter.FileGetter.main(FileGetter.java:309)
20160131_08:52:39 WARN Es wurden keine Dateien übertragen. (root)
Woran liegt der Fehler?
Betriebssystem Windows 7
Javaversion??
habe eine Frage, Ich führe dieses Script aus:
# Quell-Verzeichnis
QuellVerzeichnis=\\\\BLNSRD10201\\FRED\\in\\FDS\\
#
# Es werden eigene Dateien für Tfz/Tz- und Rzw-Daten erstellt.
# Der Dateiname der Quelldatei setzt sich zusammen aus dem Wert
# des Property QuellDateinamePrefixTfz (bzw. -Rzw) und dem Wert
# des Property QuellDateinamePostfix.
# Im Prefix-Property wird <ZEIT> durch jede der unten angegebenen Uhrzeiten
# (Format HHMM) ersetzt. Die Liste der Zeiten muss durch ',' getrennt sein.
# Ausserdem wird <COUNTER> durch den unter COUNTER angegebenen Wert ersetzt.
# Hintergrund: Excel verarbeitet nur Dateien mit höchstens 65000 Zeilen.
# Deshalb wird, falls diese Grenze überschritten wird, vom Host ab der
# 65001. Zeile in eine neue Datei geschrieben, wobei der Counter hochgezählt
# wird (z.B. von 'A' auf 'B').
QuellDateinamePrefixTfz=FZ.EINSATZ.TZ.H<ZEIT><COUNTER>
QuellDateinamePrefixRzw=FZ.EINSATZ.RZW.H<ZEIT><COUNTER>
QuellDateinamePostfix=.CSV
ZEIT=0000,0400,0800,1200,1600,2000
COUNTER=A
#
# Ziel-Verzeichnis
ZielVerzeichnis=\\\\bku\\db\\db_006\\glw_25\\70_FachlicheDatensicherung\\
#
# Der Dateiname der Zieldatei setzt sich (analog dem der Quelldatei) zusammen
# aus dem QuellFileNamePrefix und dem Wert des Property destFileNamePostfix
ZielDateinamePostfix=.CSV
und
# Quell-Verzeichnis
log4j.rootLogger=DEBUG, console, EntwLog
log4j.rootCategory=DEBUG, console, EntwLog
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.PatternLayout
#
log4j.appender.EntwLog=org.apache.log4j.RollingFileAppender
log4j.appender.EntwLog.MaxFileSize=2MB
log4j.appender.EntwLog.MaxBackupIndex=3
log4j.appender.EntwLog.File=D:/Fred/FachlicheDatensicherung/FachlicheDatensicherung.log
log4j.appender.EntwLog.layout=org.apache.log4j.PatternLayout
log4j.appender.EntwLog.layout.ConversionPattern=%d{yyyyMMdd_HH:mm:ss} %-5p %m (%c{2}) %n
leider wird mir dieser Fehler in der Log-Datei angezeigt:
20160131_08:52:39 DEBUG Kopiere \\BLNSRD10201\FRED\in\FDS\FZ.EINSATZ.RZW.H2000A.CSV nach \\bku\db\db_006\glw_25\70_FachlicheDatensicherung\FZ.EINSATZ.RZW.H2000A.CSV (root)
20160131_08:52:39 ERROR Exception beim Kopieren der Datei \\BLNSRD10201\FRED\in\FDS\FZ.EINSATZ.RZW.H2000A.CSV (root)
java.io.IOException: Falscher Parameter
at java.io.WinNTFileSystem.canonicalize0(Native Method)
at java.io.Win32FileSystem.canonicalize(Unknown Source)
at java.io.File.getCanonicalPath(Unknown Source)
at org.apache.commons.io.FileUtils.copyFile(FileUtils.java:533)
at org.apache.commons.io.FileUtils.copyFile(FileUtils.java:498)
at fileGetter.FileGetter.copyFile(FileGetter.java:301)
at fileGetter.FileGetter.uebertrageDateien(FileGetter.java:235)
at fileGetter.FileGetter.doIt(FileGetter.java:67)
at fileGetter.FileGetter.<init>(FileGetter.java:51)
at fileGetter.FileGetter.main(FileGetter.java:309)
20160131_08:52:39 WARN Es wurden keine Dateien übertragen. (root)
Woran liegt der Fehler?
Betriebssystem Windows 7
Javaversion??