Waelder
Level-2
- Beiträge
- 978
- Reaktionspunkte
- 121
-> Hier kostenlos registrieren
Oh Jeh wieder Speicherung von Daten auf einem Laufwerk. (Netz oder Lokal ist egal...)
Also ich habe folgendes Script :
So nun wird 1x der Ordner erzeugt, eine CSV Datei abgelegt, dass ist richtig.
Beim 2ten aufruf bekomme ich die Meldung :
Fehler cannot create a file when that file already exists in script.... in Line 22
Ich muss folgendes bemerken : den Ordner C:\Temp\ gibt es, wenn ich anstelle :
PtVar.ORDNER_PRODUKTION = "C:\Temp\XYZ\"
PtVar.ORDNER_PRODUKTION = "C:\Temp\" angebe klappt es ?
Ich will lediglich nur einen Ordner erzeugen, wenn er besteht einfach nur in ihn reinschreiben.
Gruss Der Wälder
Also ich habe folgendes Script :
Code:
Dim f,fs,Ordner,Dateiname
'Schlüssle Datum in String um um Dateiname zu erzeugen
PtVar.STUNDE = Hour(Now)
PtVar.MINUTEN = Minute(Now)
PtVar.JAHR = Year(Now)
PtVar.MONAT = Month(Now)
PtVar.TAG = Day(Now)
Dateiname = PtVar.JAHR&"."&PtVar.MONAT&"."&PtVar.TAG&"_"&PtVar.STUNDE&"_"&PtVar.MINUTEN&"_"&"Versuch.CSV"
'Schreibe Dateiname und Ordner in DB für erhalt nach Spannungsfall
PtVar.FILE_PRODUKTION = Dateiname
PtVar.ORDNER_PRODUKTION = "C:\Temp\XYZ\" 'Testordner !!!!!!!!!!!!!!!!!!!!!!!
Ordner = PtVar.ORDNER_PRODUKTION
'Vorbereiten Dateioperation
Set f = CreateObject("FileCtl.File")
Set fs = CreateObject("FileCtl.Filesystem")
'abfrage ob Verzeichnis existiert
If fs.Dir(ORDNER) = "" Then fs.MkDir(ORDNER) ' <- Das ist Line 22
'abfrage ob datei existiert
If fs.Dir(Ordner+Dateiname) = "" Then
f.Open (Ordner+Dateiname), 2
End If
f.LinePrint "Rezept-Nr.;" 'usw usw....
viele Daten dazwischen ....
f.Close
Beim 2ten aufruf bekomme ich die Meldung :
Fehler cannot create a file when that file already exists in script.... in Line 22
Ich muss folgendes bemerken : den Ordner C:\Temp\ gibt es, wenn ich anstelle :
PtVar.ORDNER_PRODUKTION = "C:\Temp\XYZ\"
PtVar.ORDNER_PRODUKTION = "C:\Temp\" angebe klappt es ?
Ich will lediglich nur einen Ordner erzeugen, wenn er besteht einfach nur in ihn reinschreiben.
Gruss Der Wälder