Abilitare JavaScript per vedere questo sito.

Questa funzione permette di ottenere determinate informazioni sui file presenti in flash.

Sintassi

i32 f_dir (string path, i32 ndef=0 [, stru_fileinfo stru[]=NULL])

path

Percorso della directory contenente il file voluto (o più di uno) o del file stesso.

Se si vuole fare riferimento a uno specifico file bisogna mettere il percorso completo (ad es. "/fa/override.cfg").

Se si vuole riferirsi a uno (non direttamente) o più file si deve utilizzare il carattere *, dove * sostituisce un qualsiasi carattere o stringa (ad es. "/fa/*.cfg" richiedo informazioni su tutti i file, a prescindere dal nome, con estensione cfg contenuti nella cartella fa).

I caratteri identificatori del folder possono essere @, A, B, C, D, E, ... (ad es. /f@/, /fb/, ...).

NOTA1: Se inserisco il nome completo di un file presente nel folder, ottengo informazioni circa la dimensione del file stesso (ad es "/fa/stat.txt" avrò la dimensione del file stat.txt).

NOTA2: Se si sta utilizzando una vecchia flash-card con una CPU Pentium, allora il campo path sarà solamente /fx/ e non /fx/*.*.

nDef

Parametro contenente il numero di informazioni desiderate (5 = 5 files) (opzionale, default 0)

stru

Array di stru_fileinfo che conterrà le informazioni sui file trovati. (opzionale, default NULL--> le informazioni desiderate non verranno salvate)

Verranno salvati nome e dimensione dei file trovati nella cartella definita da path.

Deve essere di almeno nDef elementi.

Risultato

Rende il numero di file presenti nella partizione indicata.

Validità

Task.

Note

Se si utilizzano funzioni riguardanti la gestione della compact flash, si consiglia di impostare a 1 il bit 14 della variabile sys_cfg (0x00004000), per abilitare l'uso delle routine safety per la scrittura/lettura flash.

 

  

Keyboard Navigation

F7 for caret browsing
Hold ALT and press letter

This Info: ALT+q
Page Header: ALT+h
Topic Header: ALT+t
Topic Body: ALT+b
Contents: ALT+c
Search: ALT+s
Exit Menu/Up: ESC