C # / NET:. Recupero il contenuto / attributi di file da un file all'interno di un cestino
-
27-09-2019 - |
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.)
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