Dateien kopieren

  • Hallo Leute,

    ich möchte alle *.ma Dateien aus $TriCADPatchDir in Ordner $InstallDirTriCAD & "bin" und alle *.ini Dateien aus $TriCADPatchDir in Ordner $InstallDirTriCAD & "env" kopieren.

    [autoit]


    $InstallDirTriCAD="C:\Programme\TriCAD_7.9\"
    $TriCADPatchDir="G:\ustation_admin_V8\install\TriCAD\TriCAD MS 7.90 V8_2007-12-15\PATCH_REL_7_90_240108\"

    [/autoit][autoit][/autoit][autoit]

    If FileExists($InstallDirTriCAD) Then
    FileCopy($TriCADPatchDir "*.ma", $InstallDirTriCAD & "bin", 9)
    FileCopy($TriCADPatchDir "*.ini", $InstallDirTriCAD & "env", 9)
    EndIf

    [/autoit]

    Was habe ich falsch gemacht ?

    Besten Dank im Voraus !

    Viele Grüße,
    Dino

    Einmal editiert, zuletzt von Dino (19. März 2009 um 14:09)

  • So sollte die IF funktionieren:

    [autoit]

    if DirGetSize($InstallDirTriCAD) then
    FileCopy($TriCADPatchDir "\*.ma", $InstallDirTriCAD & "\bin", 9)
    FileCopy($TriCADPatchDir "\*.ini", $InstallDirTriCAD & "\env", 9)
    EndIf

    [/autoit]

    MfG. tobi_girst

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »tobi_girst« (Morgen, 25:63)

  • ich denke Du hast das "&"-Zeichen vergessen...
    bei $TriCADPatchDir & "*.ma"
    und für die Unterordner brauchst Du noch einen "\"

    [autoit]

    $InstallDirTriCAD="C:\Programme\TriCAD_7.9\"
    $TriCADPatchDir="G:\ustation_admin_V8\install\TriCAD\TriCAD MS 7.90 V8_2007-12-15\PATCH_REL_7_90_240108\"

    [/autoit][autoit][/autoit][autoit]

    If FileExists($InstallDirTriCAD) Then
    FileCopy($TriCADPatchDir & "*.ma", $InstallDirTriCAD & "bin\", 9)
    FileCopy($TriCADPatchDir & "*.ini", $InstallDirTriCAD & "env\", 9)
    EndIf

    [/autoit]

    MfG Schnuffel

    "Sarkasmus ist die niedrigste Form des Witzes, aber die höchste Form der Intelligenz."
    Val McDermid

    ein paar Infos ...

    Wer mehr als "nur" Hilfe benötigt, kann sich gern im Forum "Programmieranfragen" an uns wenden. Wir helfen in allen Fällen, die die Forenregeln zulassen.

    Für schnelle Hilfe benötigen wir ein ! lauffähiges ! Script, dass wir als Demonstration des Problems testen können. Wer von uns erwartet ein Teilscript erstmal lauffähig zu bekommen, der hat
    1. keine wirkliche Not
    2. keinen Respekt vor Menschen die ihm in ihrer Freizeit Ihre Hilfe anbieten
    3. oder ist einfach nur faul und meint wir coden das für ihn

    In solchen Fällen erlaube ich mir, die Anfrage einfach zu ignorieren. ;)