Frage : Überprüfen ob die gebräuchliche Akte und Zusammenfassung

Hallo löscht guys

Got ein Programm, das auf dem Bestehen einer Akte sitzt und überprüft, wenn es ihm gefunden wird, die großen it.

That Arbeiten aber ive hatte die erste Beanstandung, dass eine Störung geworfen wurde, als das prog auf seinen Timer lief, und die APP, die die Akte benutzte sie noch herstellt und gibt eine Akte, die gebräuchliche error.

I versucht haben, Versuch/Fang auszuarbeiten, um mein prog zu erhalten, zu überprüfen, ob die Akte gebräuchlich ist, überspringen, wenn es ist, oder löschen, wenn sie nicht ist. aber ich kippe Arbeit es heraus.

Any suggestions
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
Private VortmrA_Tick (ByVal Absender als Gegenstand, ByVal e als System.EventArgs) behandelt tmrA.Tick
            Schwaches FileToDelete als Schnur
            Schwaches filetodelete1 als Schnur


            FileToDelete = „C:\Documents and Settings\“ + Environment.UserName +“ \ lokale Einstellungen \ Temp \ routerequest1.html "
            filetodelete1 = „C:\Users\“ + Environment.UserName +“ \ appdata \ Einheimischer \ Temp \ routerequest1.html "
            Versuch

                Schwache Rumpfstation als IO.FileStream = IO.File.Open (filetodelete1, IO.FileMode.Open, IO.FileAccess.Read, IO.FileShare.None)

                FS.Close ()
                FS.Dispose ()
              
            Wenn System.IO.File.Exists (FileToDelete) = dann ausrichten

                System.IO.File.Delete (FileToDelete)


            Beenden wenn
            Wenn System.IO.File.Exists (filetodelete1) = dann ausrichten

                System.IO.File.Delete (filetodelete1)

             

            Beenden wenn

            Ex als IO.IOException sich verfangen



            
            Versuch beenden

Antwort : Überprüfen ob die gebräuchliche Akte und Zusammenfassung

Privates VortmrA_Tick (ByVal Absender als Gegenstand, ByVal e als System.EventArgs) behandelt tmrA.Tick
      Schwaches FileToDelete als Schnur
      Schwaches filetodelete1 als Schnur
      Verdunkeln gelöscht, wie Boolesch = falsch
      Fi1 als neues System.IO.FileInfo (FileToDelete) verdunkeln
      Fi2 als neues System.IO.FileInfo (filetodelete1) verdunkeln

      FileToDelete = „C:\Documents and Settings\“ + Environment.UserName +“ \ lokale Einstellungen \ Temp \ routerequest1.html "
      filetodelete1 = „C:\Users\“ + Environment.UserName +“ \ appdata \ Einheimischer \ Temp \ routerequest1.html "

      Während Sie nicht gelöscht
            Versuch
                  Wenn fi1.Exists dann
                        fi1.Delete ()
                  Beenden wenn

                  Wenn fi2.Exists dann
                        fi2.Delete ()
                  Beenden wenn

                  gelöscht = ausrichten
            Ex als IO.IOException verfangen
                  gelöscht = falsch
            Enden-Versuch
      Beenden während
Unterseeboot beenden
Weitere Lösungen  
 
programming4us programming4us