Dennis2012
Member
- Beiträge
- 12
- Punkte Reaktionen
- 0
-> Hier kostenlos registrieren
Hallo,
ich habe folgendes VB Script für WinCC Flexible geschrieben um die Dateigröße herauszufinden und an die SPS weiterzuleiten:
Damit kann ich jedoch nur ermitteln wie groß eine Datei ist.
Wie muss die Schleife aussehen, dass er alle Dateigrößen der Dateien in dem Ordner test ermittelt, addiert und in die Variable s schreibt?
Vielen Dank!
LG
ich habe folgendes VB Script für WinCC Flexible geschrieben um die Dateigröße herauszufinden und an die SPS weiterzuleiten:
Code:
Dim FName, fso, fs, s
'FName = "\WinCCStorage\test\" ' Ordnername
FName = "\Storage Card MMC\WinCC\test\dataLogging.txt" 'Angabe 383 Byte
' FName = fso.Dir ("\Storage Card MMC\WinCC\test\*.*", 0 ) ' hie rrüber eventuell alle Dateien ermitteln und Werte addieren?
' FileSystemObject erstellen
Set fso = CreateObject("FileCtl.FileSystem")
' FileObject erstellen
Set fs = CreateObject("FileCtl.File")
s = fso.FileLen(FName)
' SmartTags ("Speichergroesse") = s
' Wenn Datei 0 Byte groß, dann ist sie neu
' s = fs.FileLen(FName)
'' Do While FName <> 0
'fso.MoveFile "\Storage Card MMC\WinCCStorage\backup\" & Datei, "\Storage Card USB\" & Datei '\Storage Card CF\test\
'' FName = fso.Dir
''s = fso.FileLen(FName) + s
'' Loop
ShowSystemAlarm s
Damit kann ich jedoch nur ermitteln wie groß eine Datei ist.
Wie muss die Schleife aussehen, dass er alle Dateigrößen der Dateien in dem Ordner test ermittelt, addiert und in die Variable s schreibt?
Vielen Dank!
LG