13 messaggi dal 04 gennaio 2007
Sto sviluppando in c#
Ho bisogno di recuperare tutti i file cancellati presenti nel cestino
ed ripristinare un file del cestino

Ho trovato in rete degli esempi ma sono in c++ e le mie conoscenze sono
praticamente nulle.

Questi sono gli esempi che ho trovato....
Nessuno è in grado di darmi una dritta per implementare
queste funzioni?

"You can't do that directly in C#, so you need to use PInvoke. Please see the
following documents:

C# does Shell, Part 1
http://www.codeproject.com/csharp/csdoesshell1.asp

C# does Shell, Part 2
http://www.codeproject.com/csharp/csdoesshell2.asp

How to programmatically use the Recycle Bin
http://www.codeproject.com/shell/recyclebin.asp"
Ciao,
non ho un esempio già pronto da darti, ma tutto sommato il codice non è tanto ne complesso. Non occorre che lo fai in C++ ma solo che vai di interop.
Su pinvoke.net ti trovi le funzioni e le strutture mappate.
Per esempio
http://www.pinvoke.net/default.aspx/Interfaces/IShellFolder.html.
Una volta che hai tutto, con l'ausilio della classe Marshall chiami le funzioni come fanno loro nel codice c++. Dipende se ti basta il nome del file o accedere anche ad icone o dettagli

Ciao

Il mio blog
Homepage
13 messaggi dal 04 gennaio 2007
Mi basta il nome del file e le proprietà quali folder di origine e data di cancellazione e una operazione di restore.

Ci riprovo, ho visto che negli esempi allegati in c# usano la stessa tecnica ma faccio fatica a ottenere lìelenco dei file del cestino.

Sono un poco duro per queste cose, ma mi ci metto d'impegno.

Grazie della dritta.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
Community
Ultimi messaggi
UTENTI ONLINE
    In primo piano

    I più letti di oggi

    Media
    In evidenza
    MISC