Guten Abend allerseits!
Bin grad zufällig auf ein doch sehr schwer wiegendes Problem gestossen:
Ich versuche einen Ordner umzubenennen:
Und zwar tritt das Problem auf, wenn
Dann greift der Code unter
Nach einem Neustart des Computers ist dann der komplette Desktop leer, bis auf den Papierkorb, es fehlen sämtliche Dateien und Ordner...
Nun die Frage:
1. Wo finde ich meine Dateien und Ordner wieder? Die müssen ja noch irgendwo sein, sonst käme die Meldung wie in Screenshot bereitsvorhanden.png nicht, oder?
2. Wie kann ich das unterbinden, dass Systemordner wie der Desktop umbenannt werden?
Bin grad zufällig auf ein doch sehr schwer wiegendes Problem gestossen:
Ich versuche einen Ordner umzubenennen:
VB.NET-Quellcode
- Try
- Dim OrdnerInfo As New System.IO.DirectoryInfo(AktuellerOrdner)
- Dim ParentVerzeichnis As String = OrdnerInfo.Parent.FullName
- System.IO.Directory.Move(AktuellerOrdner, ParentVerzeichnis & "\" & NeuerOrdnerName)
- AktuellerOrdner = ParentVerzeichnis & "\" & NeuerOrdnerName
- Catch ex As Exception
- Dim OKVM = New OKDialogViewModel
- OKVM.Meldung = "Der Ordner konnte nicht umbenannt werden. " & Environment.NewLine & "Fehlermeldung: " & ex.Message
- dialogService.ShowModalDialog("", OKVM, Me, True, False, Services.WindowStyle.None, Services.ResizeMode.NoResize, 500, Services.SizeToContent.Height, Services.WindowStartupLocation.CenterOwner, "")
- End Try
Und zwar tritt das Problem auf, wenn
AktuellerOrdner
zufällig der Pfad des Desktops ist (z.B. C:\Users\<User>\Desktop
).Dann greift der Code unter
Catch
und es kommt die Fehlermeldung wie im Screenshot bereitsvorhanden.png. Wenn ich das nochmal mit dem gleichen (neuen) Ordnernamen mache kommt die Meldung wie im Screenshot nichtgefunden.png. Wenn ich dann den Ordner im Windows Explorer öffnen will, kommt der Screenshot nichtverfügbar.png.Nach einem Neustart des Computers ist dann der komplette Desktop leer, bis auf den Papierkorb, es fehlen sämtliche Dateien und Ordner...
Nun die Frage:
1. Wo finde ich meine Dateien und Ordner wieder? Die müssen ja noch irgendwo sein, sonst käme die Meldung wie in Screenshot bereitsvorhanden.png nicht, oder?
2. Wie kann ich das unterbinden, dass Systemordner wie der Desktop umbenannt werden?