J'essaie de créer une application de console qui créera un raccourci de corbeille.Créer par programme un raccourci vers la corbeille ou d'autres dossiers spéciaux
Mon code:
string path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
object shDesktop = (object)"Desktop";
WshShell shell = new WshShell();
string shortcutAddress = (string)shell.SpecialFolders.Item(ref shDesktop) + @"\Recycle Bin.lnk";
IWshShortcut shortcut = (IWshShortcut)shell.CreateShortcut(shortcutAddress);
shortcut.Description = "New shortcut for Recycle Bin";
shortcut.Hotkey = "Ctrl+Shift+N";
shortcut.IconLocation = @"C:\WINDOWS\System32\imageres.dll";
shortcut.TargetPath = Environment.GetFolderPath(Environment.SpecialFolder.System) + @"\Recycle.Bin";
shortcut.Save();
Il crée un "raccourci" mais pas du tout utilisable. Un message apparaît quand. J'essaie de l'ouvrir en produisant:
"Windows est à la recherche de recycle.bin Pour localiser vous-même votre fichier, cliquez sur" Parcourir ".
Bienvenue sur Stack Overflow. S'il vous plaît remoe la [merci à l'avance] (http://meta.stackoverflow.com/questions/288160/no-thanks-damn-it) partie. –
Alors qu'est-ce qui vous fait penser que la corbeille est un fichier autonome appelé 'Recycle.Bin'? Vous savez qu'il existe un paramètre dans Windows pour afficher la corbeille sur le bureau? – CodeCaster
J'ai déjà ma corbeille visible mais quel est votre point? Peut-être que j'ai mal compris votre réponse .. – JustAScrubbie