Ergebnis 1 bis 9 von 9

Hybrid-Darstellung

  1. #1
    Anfänger
    Registriert seit
    24.01.2009
    Beiträge
    11

    Standard

    wie würde dann der befehl zum erstellen des BasicOrdners aussehn (Alles)?
    mir fehlt nämlich der befehl zum ordner erstellen xD (sorry hab gestern erst damit angefangen war sonst immer bei batch das ist einfacher xD)
    hab XP xD

    es hat sich erledigt, gesucht war nach :
    MkDir(My.Computer.FileSystem.SpecialDirectories.De sktop & "\Alles")
    vielen dank für die hilfe
    Geändert von Knaller216 (02.06.2009 um 14:57 Uhr) Grund: Automerged Doublepost

  2. #2
    Richard Stallman Avatar von Sawyer
    Registriert seit
    26.07.2008
    Beiträge
    2.037

    Standard

    Vista:
    "C:\Users\" & System.Environment.UserName & "\Desktop\"
    Xp: hab grad keine lust meine VM zu starten^^


    "C:\Users\", "\Desktop\" --> Sind die Ordner
    System.Environment.UserName --> Setzt den aktuellen Usernamen an die Stelle
    Die & Zeichen verbinden das ganze...
    da schmerzen einem ja die Augen X)

    wenn dann schon richtig^^

    Code:
    Environment.GetFolderPath(Environment.SpecialFolder.Desktop)
    MfG
    Geändert von Sawyer (02.06.2009 um 17:43 Uhr)

  3. #3
    Anfänger
    Registriert seit
    24.01.2009
    Beiträge
    11

    Standard

    mhhm vielleicht kann mir einer helfen, ich hab das programm eigentlich fertig doch da ist noch ein problem

    For Each foundFile As String In My.Computer.FileSystem.GetFiles( _
    My.Computer.FileSystem.SpecialDirectories.Desktop, _
    FileIO.SearchOption.SearchTopLevelOnly, "*.*")

    Dim foundFileInfo As New System.IO.FileInfo(foundFile)
    My.Computer.FileSystem.MoveFile(foundFile, My.Computer.FileSystem.SpecialDirectories.Desktop & "\Alles\Anderes\" & foundFileInfo.Name)
    Next

    so siehts aus, klappt auch, es soll alle restlichen dateien verschieben deshalb auch *.* aber es soll die verknüpfungen auf dem desktop lassen aber das tut es nicht xD

  4. #4
    Richard Stallman Avatar von Sawyer
    Registriert seit
    26.07.2008
    Beiträge
    2.037

    Standard

    Prüf in der foreach schleife einfach ab um welchen Dateityp es sich handelt , verknüpfungen sind .lnk
    wenn es eine Verknüpfung ist , einfach nicht verschieben

    Code:
    Dim foundFileInfo As New System.IO.FileInfo(foundFile)
          If Not foundFileInfo.Name.Contains(".lnk") Then
               My.Computer.FileSystem.MoveFile(foundFile, My.Computer.FileSystem.SpecialDirectories.Desktop & "\Alles\Anderes\" & foundFileInfo.Name)
          End If
    Next
    MfG
    Geändert von Sawyer (02.06.2009 um 20:00 Uhr)

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •