Dateiname als Ordnername umbenennen

  • VB.NET
  • .NET (FX) 4.5–4.8

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von RodFromGermany.

    Dateiname als Ordnername umbenennen

    Mahlzeit,

    ist es in .Net möglich eine suchroutine mit umbenennen zu erstellen.

    Ich meie das so, es gibt auf der HDD mehrere Ordner
    die heißen z.b Test1, Test2 usw.
    im Ordner Test1 gibt es eine Datei die heißt sddfkkjsldfj.txt jetzt soll die Datei automatisch nach Test1.txt umbennant werden
    so wie auch der Ordnername ist.
    Ist sowas machbar?

    Gruß
    Manni
    @manni4545 Kein Problem.
    Das Zauberwort heißt FileInfo:

    VB.NET-Quellcode

    1. Dim fi = New IO.FileInfo("C:\Temp\xxx\sddfkkjsldfj.txt")
    2. Dim name = String.Format("{0}\{1}{2}", fi.DirectoryName, fi.Directory.Name, fi.Extension)
    3. MessageBox.Show(name)
    4. fi.MoveTo(name)

    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!