VB.NET Datei von Pfad in anderen Pfad verschieben

  • VB.NET

Es gibt 5 Antworten in diesem Thema. Der letzte Beitrag () ist von 3Angle.

    VB.NET Datei von Pfad in anderen Pfad verschieben

    moin,
    ​ich habe folgenden Code:

    VB.NET-Quellcode

    1. ​If My.Computer.FileSystem.FileExists("lib\generate.php") Then
    2. My.Computer.FileSystem.DeleteFile("lib\generate.php")
    3. My.Computer.FileSystem.MoveFile("PitchMeBaby\php\Zipo\SAP\lala.txt", "lib")
    4. MsgBox("Your template was pitched" & vbCrLf & "|Pitch v. 2.3 ", MsgBoxStyle.Information)
    5. Me.Close()
    6. Else
    7. MsgBox("Not found" & vbCrLf & "|Make sure to put the pitcher in your template folder!", MsgBoxStyle.Information)
    8. End If


    ​Ich möchte: PitchMeBaby\php\Zipo\SAP\lala.txt in den lib pfad verschieben....leider geht es nicht mit folgender Fehlermeldung: Der Vorgang konnte nicht abgeschlossen werden, da bereits ein Verzeichnis im Pfad lib vorhaden ist......aber im lib Folder sind nur 2 .php Dateien.

    ​Ich habe die exe in einem ordner und führe sie von dort aus

    dank schonmal im voraus

    MFG
    Hi :) ,

    ich glaube das Problem ist, dass dein zweiter Pfad etwas zu ungenau ist.

    Zur Erklärung:

    VB.NET-Quellcode

    1. My.Computer.FileSystem.MoveFile("C:\TestDir1\test.txt", "C:\TestDir2\test.txt")


    ist nicht das selbe wie

    VB.NET-Quellcode

    1. My.Computer.FileSystem.MoveFile("C:\TestDir1\test.txt", "TestDir2")
    Ich hab jetzt mal den kompletten Pfad angegeben, aber leider kommt genau die gleiche Fehlermeldung

    VB.NET-Quellcode

    1. ​If My.Computer.FileSystem.FileExists("lib\generate.php") Then
    2. My.Computer.FileSystem.DeleteFile("lib\generate.php")


    ​wird auch ausgeführt...also den Pfad findet er, nur iwie hat der anscheinend nen Problem mit dem Verzeichnis -> ich habs auch mit admin versucht

    DaWeed032 schrieb:

    Ich hab jetzt mal den kompletten Pfad angegeben
    Der komplette Pfad beginnt bei mir mit einem Laufwerksbuchstaben:
    C:\Temp\lib\generate.php
    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!