Hey! Ich brauche eure Hilfe ... bei google finde ich nichts.
Ich möchte in einer Batchdatei eine Datei schreiben lassen, in der ein Dateiname zu einer anderen Datei steht.
Hier mein jetziger Entwurf:
An der Stelle "N:\******\*******\20140908_***_****_******.cs v"
soll für "20140908" immer das Datum des letzten Freitags stehen, wenn es allerdings Freitag ist und nach 05:00 Uhr soll dort das Datum des aktuellen Freitags stehen (immer die aktuellste Datei, Format: yyyymmdd)
Ich möchte in einer Batchdatei eine Datei schreiben lassen, in der ein Dateiname zu einer anderen Datei steht.
Hier mein jetziger Entwurf:
Code:
cd N:\*******\*****\ echo load data > Import.ctl echo infile 'N:\******\*******\20140908_***_****_******.csv' >> Import.ctl echo append into table tbl_import >> Import.ctl echo fields terminated by ';' >> Import.ctl echo ( >> Import.ctl echo Nachname, >> Import.ctl echo Vorname, >> Import.ctl echo Titel, >> Import.ctl echo Telefon1, >> Import.ctl echo Telefon2, >> Import.ctl echo EFax, >> Import.ctl echo Abteilung, >> Import.ctl echo Leitzeichen, >> Import.ctl echo EMail, >> Import.ctl echo Raum, >> Import.ctl echo Ort >> Import.ctl echo ) >> Import.ctl D:\Oracle\app\oracle\product\11.2.0\server\bin\sqlldr BENUTZER/PASSWORT N:\*****\*****\Import.ctl
soll für "20140908" immer das Datum des letzten Freitags stehen, wenn es allerdings Freitag ist und nach 05:00 Uhr soll dort das Datum des aktuellen Freitags stehen (immer die aktuellste Datei, Format: yyyymmdd)