Scopo
Ritorna la dimensione di un file.
Sintassi
Dimensione := FileLength(percorso)
Argomenti
Percorso | E' una stringa contenente il percorso completo del file di cui si vuole leggere la dimensione. |
Valore di ritorno
Viene ritornato un intero contenente la dimensione in byte del file indicato.
Esempio di codice
event OggettoFS.OnGetNamedPropertyValue(
string PropertyName //
inout string PropertyValue //
)
{
// Se è stata richiesta data e ora di ultima modifica
if PropertyName = UltimaModifica
...
//
// Se è stata richiesta la dimensione
if PropertyName = Dimensione
{
// Provo a leggere la dimensione
try
{
PropertyValue := ToString(FileLength(GetNamedPropertyValue(NomeCompleto)))
}
}
//
// Se è stata richiesta l'estensione
if PropertyName = Estensione
...
//
// Se è stato richiesto il contenuto
if PropertyName = Contenuto
...
//
// Se è stato richiesto se è in sola lettura
if PropertyName = In sola lettura
...
//
// Se è stato richiesto se è nascosto
if PropertyName = Nascosto
...
//
// Se è stato richiesto se è di sistema
if PropertyName = Di sistema
...
//
// Se è stato richiesto se è una cartella
if PropertyName = Cartella
...
//
// Se è stato richiesto se è da archiviare
if PropertyName = Archiviare
...
//
// Se è stato richiesto il nome completo
if PropertyName = NomeCompleto
...
}
string PropertyName //
inout string PropertyValue //
)
{
// Se è stata richiesta data e ora di ultima modifica
if PropertyName = UltimaModifica
...
//
// Se è stata richiesta la dimensione
if PropertyName = Dimensione
{
// Provo a leggere la dimensione
try
{
PropertyValue := ToString(FileLength(GetNamedPropertyValue(NomeCompleto)))
}
}
//
// Se è stata richiesta l'estensione
if PropertyName = Estensione
...
//
// Se è stato richiesto il contenuto
if PropertyName = Contenuto
...
//
// Se è stato richiesto se è in sola lettura
if PropertyName = In sola lettura
...
//
// Se è stato richiesto se è nascosto
if PropertyName = Nascosto
...
//
// Se è stato richiesto se è di sistema
if PropertyName = Di sistema
...
//
// Se è stato richiesto se è una cartella
if PropertyName = Cartella
...
//
// Se è stato richiesto se è da archiviare
if PropertyName = Archiviare
...
//
// Se è stato richiesto il nome completo
if PropertyName = NomeCompleto
...
}
- Il percorso si riferisce ad un file presente sul file system del server (non del client).
- Se il file indicato è inesistente e l'applicazione è compilata in C#, viene generata un'eccezione.
Ultima modifica: 25/10/2016 / Validità: da 6.8.3060