PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [VB.NET] Problem mit rename



eatsen
03.01.2009, 19:05
Hallo zusammen,

Erstmal sorry für die "informative" überschrift. Aber ich wusste nicht wie ich das nennen soll.

Ich steh vor einem weiteren problem.
Und zwar habe ich eine datei unbenennt auf den Usernamen. Und nun will ich diese Datei wieder löshen (Ja ich will sie unbennen dann löshen). Aber wenn ich den User nicht kenne, wie kann ich dann die datei ausfindig machen!?



Dim user1 As String = Environment.UserName

My.Computer.FileSystem.RenameFile(Environ("systemroot") & "\test.jpg", user1)
'bishier hat alles geklappt. Die datei heisst nun z.b "eatsen"


'jetz möchte ich die Datei wieder löschen, aber wie mache ich das, ohne das ich den benutzer weis? Ich habs versucht mit:

My.Computer.FileSystem.DeleteFile(Environ("systemroot") & user1)
jetzt sucht es aber das verzeichnis "C:\Windowseatsen (ohne den "\")
Also mache ich:


My.Computer.FileSystem.DeleteFile(Environ("systemroot") & \user1)

Nun erwartet es aber "\user1" doch dann sucht es die Datei die genau user1 heisst und nich environment.username

Kann mir jemand helfen!?

Danke!

Sawyer
03.01.2009, 19:09
My.Computer.FileSystem.DeleteFile(Environ("systemroot") & "\" & user1

oder

My.Computer.FileSystem.DeleteFile(Environ("systemroot") & "\" & environment.username.ToString()

ka obs klappt , habs jetzt ausm kopf^^

MfG

eatsen
03.01.2009, 19:36
My.Computer.FileSystem.DeleteFile(Environ("systemroot") & "\" & user1

oder

My.Computer.FileSystem.DeleteFile(Environ("systemroot") & "\" & environment.username.ToString()

ka obs klappt , habs jetzt ausm kopf^^

MfG

Danke, Danke Papst! Hat alles funktioniert xD

Ich bin dein grösster fan :oops:

igoe*star
03.01.2009, 19:38
Wenn du die "environment" Methode noch nicht kanntest, würde ich dir empfehlen, mal ein Tutorial drüber anzuschauen ;)