Desidero un pulsante WPF che apra explorer.exe in Windows 7 | 8 direttamente nel "Cestino". Questo perché la mia app cancella molti file e voglio fornire all'utente un modo rapido per ripristinare i file. Gli argomenti della riga di comando non funzionano, probabilmente perché il "Cestino" è una directory virtuale. Ho provato a utilizzare "$ Recycle Bin". Explorer.exe/root, dove a è un file virtuale fallisce. Cercare di proteggere lo spazio in Recycle \ Bin non sembra funzionare altrettanto bene.Come C# a livello di programmazione o riga di comando open explorer.exe nel "Cestino"
Ecco un codice funzionante di Scott Powell che ho provato e sto usando. Grazie Scott @
private void ExploreTrashBin ()
{
String str_RecycleBinDir = String.Format(@"C:\$Recycle.Bin\{0}", UserPrincipal.Current.Sid);
Process . Start ("explorer.exe" , str_RecycleBinDir);
}
private void TrashBin_Button_Click (object sender , RoutedEventArgs e)
{
ExploreTrashBin ();
}
meglio ci mostrano un certo codice – chouaib
Grazie a Scott Powell per il suggerimento sopra per utilizzare Account Management per recuperare il SID ed Explorer aperta nel vero directory invece che la directory virtuale. –
per favore non inserire il codice nei commenti, [modifica la tua domanda] (http://stackoverflow.com/posts/28311915/edit) e inserisci degli esempi di codice. –