Avatar billede medici Nybegynder
25. januar 2010 - 15:12 Der er 4 kommentarer og
1 løsning

fortsætte efter exception

Hey

har lavet et lille program der ligger og leder efter filer
har en catch der fanger UnauthorizedAccessException, mit problem er at jeg ikke kan finde ud af hvordan jeg skal få hoppet forbi den mappe og søge videre nogle der kan hjælpe?
Avatar billede kdasummer Nybegynder
25. januar 2010 - 15:13 #1
sæt løkken uden for try-catch statementet
Avatar billede medici Nybegynder
25. januar 2010 - 15:24 #2
så lukker programmet bare når det når til en mappe hvor der ikke er adgang
Avatar billede kdasummer Nybegynder
25. januar 2010 - 15:25 #3
lad os se noget kode
Avatar billede medici Nybegynder
25. januar 2010 - 15:35 #4
using System;
using System.Collections.Generic;
using System.Text;
using System.IO;

namespace deletepkg
{
    class Program
    {
        static void Main(string[] args)
        {
           
            DirectoryInfo di = new DirectoryInfo(@"c\");
            int x = 0;
            int gennem = 0;
            //

            try
            {//starten på try
               
                FileInfo[] fileInfos = di.GetFiles("*.jpeg ", SearchOption.AllDirectories);
               
catch (UnauthorizedAccessException e1)
            {

                StreamWriter skriv = new StreamWriter(@"c:\pkglog.txt");
                skriv.WriteLine(gennem + " " + "files searched" + x + " " + "Files deleted" + "There is no access " + e1.Message);
                skriv.Flush();

her ville jeg så gerne have den til at søge videre og skrive hvilke mappe den ikke har adgang til
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester