Domanda

Voglio solo chiedere se c'è la possibilità di recuperare il contenuto di un file di 'discarica' dal cestino programatically. I contenuti che sto cercando sono gli attributi di file come 'data dell'ultima modifica, 'ha creato dei dati', 'size', ecc (senza ripristinare il file stesso nella posizione originale per conservare gli attributi originali hanno trovato mentre all'interno del cestino.)

È stato utile?

Soluzione

Questo articolo dovrebbe aiutare. Come il ragazzo ha sottolineato nel suo articolo v'è sicuramente una soluzione P/Invoke ma non riusciva a trovarlo.

Altri suggerimenti

C'è una soluzione non è diretta c #. P / Invoke chiamate è uno dei modo.

La posizione del Cestino e altre cartelle speciali usato frequentemente dalle applicazioni possono essere idenitified da CSIDL (Shell) . Per cestino enum utilizzato è CSIDL_BITBUCKET. Un CSIDL viene utilizzato in combinazione con una delle quattro funzioni Shell, SHGetFolderLocation, SHGetFolderPath, SHGetSpecialFolderLocation e SHGetSpecialFolderPath, per recuperare il percorso di una cartella speciale.

Il C ++ implementaion può essere trovato qui: Come usare programmazione del Cestino

Alcuni c # campioni.

Cestino dimensione del file e numero di file.
Svuota Cestino

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top