Esiste una convenzione per dove archiviare i file di recupero di emergenza?

3

Lavoro su un'applicazione in cui è possibile tentare un salvataggio di file nel gestore di eccezioni di primo livello. L'intenzione sarebbe salvare un file che può essere inviato al team di supporto, convalidato per la corruzione e ripristinato il più lontano possibile. (Abbiamo una base di clienti abbastanza piccola per lavorare in questo modo.)

Esiste una convenzione per dove memorizzare un file di questo tipo? Ho visto %APPDATA%/Local/Temp utilizzato per un programma - è un'idea mainstream o solo una tantum? O dipende interamente da me? Idealmente, l'utente sarà in grado di recuperare da solo questo file. (AppData è normalmente nascosto per impostazione predefinita, credo?)

    
posta Chris 29.10.2015 - 11:29
fonte

1 risposta

1

Il difetto con l'utilizzo di [utente] / AppData / Local / Temp è che si tratta di una posizione che gli utenti (e gli strumenti) elimineranno per liberare spazio sul disco rigido. Se vuoi che questi file rimangano in giro, eviterei di usare Temp.

Se guardi la tua cartella% APPDATA%, vedrai che una convenzione comune da usare è% APPDATA% / [Fornitore] / [Applicazione] per qualsiasi dato specifico dell'utente che un'applicazione vuole salvare.

Ad esempio, ho:

% appdata% / Microsoft / Office

% appdata% / JetBrains / ReSharper

% appdata% / Adobe / Acrobat

    
risposta data 29.10.2015 - 18:37
fonte

Leggi altre domande sui tag