1.2.157 QuerySizeInfo – Datenmenge ermitteln
QuerySizeInfo(strDir,strSubDir,strFileSpec,nFlag,ndSize, nlRc);
|
Argumente
|
strDir
Verzeichnis
| ||||
|
|
strSubDir
optional Unterverzeichnis von strDir, auf dem die Datenmenge ermittelt werden soll
| ||||
|
|
strFileSpec
Dateiangaben (z.B. *.*) bzgl. der zu ermittelnden Datenmenge
| ||||
|
|
nFlag
0 --> Unterverzeichnisse ausschließen, sonst mit einschließen
| ||||
|
|
ndSize
Bei Rückkehr Datenmenge in Bytes, die der Selektion in strFileSpec genügt. WICHTIG: ndSize ist ein Doublewert und muss als solcher in deklariert werden, da sonst der Parser den Fehler –408, Variable nicht gefunden, ausgibt.
| ||||
|
|
nlRc
Rückgabewert
| ||||
|
Rückgabewert
|
nlRc
nlRc
| ||||
|
Beschreibung
|
Diese Funktion dient zur Ermittlung des Datenvolumens eines Kopierabschnittes. Miteinbezogen werden alle Dateien, die strFileSpec erfüllen und sich im Verzeichnis strDir + strSubDir befinden.
Gegebenenfalls werden auch die Unterverzeichnisse berücksichtigt.
| ||||
|
Funktionsart
|
infraSetupFunktion
| ||||
|
Beispiel
|
Double( dSize );
QuerySizeInfo( str$TARGETDIR, "", "*.*", 1, dSize, nRc );
DoubleToString( dSize, strValue );
MessageBox( strValue, 0 );
|
