Condividi tramite


Accesso a dati e file (HTML)

[ Questo articolo è rivolto agli sviluppatori per Windows 8.x e Windows Phone 8.x che realizzano app di Windows Runtime. Gli sviluppatori che usano Windows 10 possono vedere Documentazione aggiornata ]

Accedi a file, cartelle e dati dalla tua app.

Accesso ai file tramite selezioni file

Introduzione:

Guida introduttiva: Accesso a file con selezione file

Come salvare file tramite selezioni file

Le selezioni file offrono agli utenti controllo esplicito sui file e le cartelle accessibili dall'app nonché un semplice modo per consentire l'immissione del nome o del percorso di un file da salvare. Chiama la selezione file per consentire agli utenti di scegliere i file e le cartelle che vogliono usare con la tua app. E quando l'utente concede alla tua app l'accesso a una cartella tramite selezione file, l'app ottiene anche l'accesso alle relative sottocartelle.

Se l'app funziona con singoli file o piccoli elenchi di file, come la maggior parte delle app, queste interazioni di selezione file possono essere sufficienti per accedere a tutti i file e le cartelle per l'app. Se non è necessario ulteriore accesso al file system, puoi ridurre al minimo le dichiarazioni di funzionalità dell'app e quindi potenzialmente semplificare il processo di verifica quando invii l'app a Windows Store. Per altre informazioni sulle autorizzazioni predefinite del file system e la selezione file, vedi l'argomento relativo ad accesso ai file e autorizzazioni.

Ad esempio, in questa cattura di schermata un'app per email ha chiamato la selezione file per permettere all'utente di scegliere un'immagine da Immagini.

Acquisizione schermo di una selezione file in cui un file della raccolta Immagini è selezionato per essere aperto.

In questa cattura di schermata l'app di lettura ha chiamato la selezione file per consentire all'utente di specificare il nome e il percorso del file da salvare.

Schermata di una selezione file usata per salvare un file in OneDrive.

Accesso ai file a livello di codice

Introduzione:

Guida introduttiva: Accesso ai file a livello di codice

Se l'app dispone di autorizzazione di accesso ai file e alle cartelle in un percorso particolare, è possibile enumerare e accedere a tutti i file contenuti in tale percorso. Per informazioni sui percorsi a cui l'app ha accesso automatico e sui modi con cui consentirle l'accesso ad altri percorsi, vedi l'argomento relativo ad accesso ai file e autorizzazioni.

Accesso a file e dati di un'app

Altre informazioni:

Gestione dei dati di applicazioni

Definizione delle risorse delle app

Come caricare risorse di tipo file

Come eseguire query avanzate sui dati locali dell'app

Tutte le app possono archiviare e gestire file e dati specifici delle app nel sistema locale o nel cloud, inclusi i file delle risorse nel pacchetto dell'app.

Lettura o scrittura di dati di file

Introduzione:

Guida introduttiva: Lettura e scrittura di un file

È possibile leggere o scrivere dati in un file sia direttamente che tramite flussi.

Recupero di dati dalle origini dati

Altre informazioni:

Uso delle origini dati

Le app possono usare le origini dati per recuperare i dati dalle origini sottostanti, ad esempio database, file o feed RSS. Un'origine dati è in grado di manipolare i dati e visualizzarli in controlli quali ListView o FlipView.

Contenuto della sezione

Argomento Descrizione

Guida introduttiva: Accesso ai file a livello di codice

Puoi accedere a file e cartelle che si trovano in un determinato percorso, ad esempio una cartella, una raccolta, un dispositivo o un percorso di rete. Puoi anche eseguire query appositamente costruite sui file e le cartelle in un percorso.

Guida introduttiva: Lettura e scrittura di file

Puoi leggere e scrivere un file usando l'oggetto StorageFile.

Guida introduttiva: Recupero delle proprietà dei file

Informazioni su come recuperare le proprietà per un file rappresentato da un oggetto StorageFile.

Come tenere traccia di cartelle e file usati di recente

Puoi tenere traccia dei file a cui gli utenti accedono frequentemente aggiungendoli all'elenco dei file usati di recente della tua app. La piattaforma gestisce automaticamente mostRecentlyUsedList ordinando gli elementi in base alla data dell'ultimo accesso e rimuovendo gli elementi meno recenti quando l'elenco raggiunge il limite di 25 elementi. Tutte le app hanno un elemento mostRecentlyUsedList specifico.

Guida introduttiva: Accesso al contenuto del Gruppo Home

Puoi accedere al contenuto archiviato nella cartella Gruppo Home dell'utente, che include immagini, musica e video.

Come proteggere file con la cancellazione selettiva

Puoi usare la cancellazione selettiva per identificare i file protetti nella tua app che possono essere revocati quando un utente dell'app non ha più l'autorizzazione per i dati dell'app. È uno scenario comune nelle aziende che consentono ai dipendenti di usare per lavoro i dispositivi personali. Quando il dipendente lascia la società, i file aziendali sul dispositivo personale possono essere rimossi.

Guida introduttiva: Determinazione della disponibilità dei file di Microsoft OneDrive

Usa la proprietà StorageFile.isAvailable per determinare se un file di OneDrive è disponibile.

Come personalizzare i dati dei modelli di Visual Studio

Nei modelli Hub/Pivot, Hub, Pivot, Grid e Split il codice che ottiene i dati necessari per l'app è nel file data.js. Questo file rappresenta un'origine dati di esempio per l'app.

Come utilizzare un file personalizzato per passare informazioni OEM

Sviluppa un'app che utilizza un file personalizzato per passare informazioni dall'OEM all'app.

Come creare un'origine dati personalizzata

Impara a creare un oggetto IListDataAdapter e IListDataSource personalizzato.

Uso delle selezioni file

Questa sezione include guide introduttive e procedure che spiegano e illustrano come incorporare selezioni file nelle tue app.

 

Argomenti correlati

Esempio di accesso ai file

Esempio di utilità di selezione file