Dani: FSO - Rename-Funktion?

guten Abend allerseits

ist es mit dem VBScript FileSystemObject möglich, dateien/ordner zu rename?

z.b:
set fs=Server.CreateObject(Scripting.FileSystemObject)
set f=getFolder("c:test_folder")
f.rename("test")
set f=Nothing
set fs=Nothing

(funktioniert natürlich.... leider.... nicht)

und wie heisst dieser befehl?

herzlichen dank für eure hilfe
grüsse
Dani

  1. Hallo Dani,

    [...]

    ist es mit dem VBScript FileSystemObject möglich, dateien/ordner zu rename?

    Ja

    z.b:
    set fs=Server.CreateObject(Scripting.FileSystemObject)
    set f=getFolder("c:test_folder")
    f.rename("test")
    set f=Nothing
    set fs=Nothing

    (funktioniert natürlich.... leider.... nicht)

    und wie heisst dieser befehl?

    [...]

    fso.MoveFile (Quelle, Ziel)
    oder
    fso.MoveFolder(Quelle, Ziel)
    oder
    f.move zielpfad (dann muss das Objekt f mit fso.GetFile oder fso.GetFolder(...) erstellt worden sein.

    Tschau, Stefan

  2. Guten Morgen, Dani

    sollte so funktionieren:

    set fs=Server.CreateObject(Scripting.FileSystemObject)

    ---->.. set fs=Server.CreateObject("Scripting.FileSystemObject")

    set f=getFolder("c:test_folder")

    ---->.. set f = fs.GetFolder("c:test_folder")

    f.rename("test")

    ---->.. f.name = "test"

    set f=Nothing
    set fs=Nothing

    Gruss
    Uwe Nohl

  3. guten Tag

    herzlichen Dank für diese beiden antworten... beide funktionierten! habe wohl ein bisschen zu weit überlegt :)

    grüsse
    Dani

    1. Hallo Dani

      Hier übrigens noch ein Link zu einer recht umfassenden ASP-Doku: http://www.chilisoft.com/caspdoc/

      Grüsse
      Tom