none
Unterverzeichnis - Variable RRS feed

  • Frage

  • Erstellen eines Verzeichnisses in Visual Basic

    Mit BASIC konnte man ein Unterverzeichnis unter Verwendung einer vorher definierten Variablen erstellen.

    100 Jahr$=“2019“

    110 CHDIR"\daten":MKDIR JAHR$

    .

    .

    200 CHDIR"\daten":CHDIR Jahr$:OPEN(Datei)FOR OUTPUT o. INPUT o. APPEND AS #1

     

    Ist diese Vorgehensweise auch mit VISUAL BASIC möglich?

    My.Computer.FileSystem.CreateDirectory("C:\Daten\Jahr") – Jahr sollte flexibel sein!

     

    Vielleicht kann mir hier jemand helfen.

    Gruß Agathon

    Freitag, 16. Oktober 2020 09:40

Alle Antworten

  • Hi,

    das geht bspw. so:

    Dim DirectoryPath    As String = "C:\Daten"
    Dim SubDirectoryName As String = "2019"
    
        System.IO.Directory.CreateDirectory( Path.Combine( DirectoryPath, SubDirectoryName ) )

    In neueren VB.NET Versionen kann man auch folgendes schreiben: (für Pfade ist Path.Combine aber dennoch oft die sinnvollere Variante):

    System.IO.Directory.CreateDirectory( $"{DirectoryPath}\{SubDirectoryName}" )

    HTH


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET (2001-2018)
    https://www.asp-solutions.de/ - IT Beratung, Softwareentwicklung, Remotesupport



    Freitag, 16. Oktober 2020 09:47
    Moderator
  • Vielen Dank,

    es hat funktioniert.

    m.f.G. Agathon König

    Sonntag, 18. Oktober 2020 11:03