Bonsoir !

Comme dit dans le titre, j'essaie de faire une recherche générique à partir de la racine, mais certains dossiers sont en accès refusé.

Je débute en C#, donc pour l'instant, j'reprends des scripts sur le net (des exemples dans les tutoriels par exemple) en modifiant ce dont j'ai besoin. Du coup, j'comprends pas tout ce qui est écrit, mais je fais avec.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
string sourceDirectory = @"C:\";
 
            try
            {
                var txtFiles = Directory.EnumerateFiles(sourceDirectory, "*crack*.txt", SearchOption.AllDirectories);
                foreach (string currentFile in txtFiles)
                {
                    MessageBox.Show(currentFile, "My Application", 
                    MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk);
                }
            }
            catch (Exception z)
            {
                MessageBox.Show(z.Message, "My Application",
                 MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk);
            }
Là par exemple, il va me dire :
L'accès au chemin d'accès 'blabla' est refusé.
Il y a un moyen à part modifier en mode bourrin tous les droits des dossiers ?

Merci