Condividi tramite


La raccolta file sostituisce la cartella documento

Piattaforme interessate

Client - Windows 7
Servers - Windows Server 2008 R2

Impatto sulle funzionalità

Gravità - Medio
Frequenza - Alta

Descrizione

Le librerie offrono un'esperienza centralizzata di tipo cartella per l'archiviazione, la ricerca e l'accesso ai file in più posizioni, sia locali che remoti.

I percorsi predefiniti usati dalle finestre di dialogo di file comuni (ad esempio, Apri e Salva) sono stati modificati dalla cartella documento alla raccolta documenti. L'interfaccia utente è invariata, ma l'utente sarà ora in grado di visualizzare, esplorare e cercare la libreria usando diverse visualizzazioni di disposizione. I file verranno salvati nel percorso di salvataggio predefinito libreria, a meno che l'utente non moditi il percorso di salvataggio predefinito o scelga una cartella diversa.

Gli sviluppatori possono creare librerie personalizzate o aggiungere posizioni alle librerie esistenti usando l'interfaccia IShellLibrary. Gli utenti possono trovare librerie usando il sistema di cartelle note (ad esempio, FOLDERID_DocumentsLibrary).

Manifestazione dell'impatto

La libreria è un file e non una cartella. Di conseguenza, le manipolazioni del percorso potrebbero causare errori a causa del tentativo da parte dell'applicazione di concatenare i file ai file.

Soluzione

Quando si usa IFileDialog, è necessario usare il metodo GetResult anziché la combinazione di GetFolder e GetFilename come nelle versioni precedenti del sistema operativo. Usare le API shell, se possibile, per interagire e modificare gli elementi nello spazio dei nomi della shell, ad esempio IShellItem.

Uso delle funzionalità

Se si vogliono creare librerie personalizzate o aggiungere percorsi alle librerie esistenti, è necessario usare l'API IShellLibrary. Le librerie sono stesse cartelle shell in modo da poterle enumerare esattamente come qualsiasi altra cartella della shell.

Compatibilità, prestazioni, affidabilità e test di usabilità

L'uso della finestra di dialogo dei file comuni garantisce che gli utenti possano salvare direttamente nelle proprie librerie.