_FileListToArray bei UNC und filtern

  • hallo erst mal

    _FileListToArray bein UNC pfad z.b. //fileserver/test und möchte nach exe datein filtern bekomme ich kein array zurück.

    kennt einer das problem oder bin ich der einzigeste der dieses hat. kann mir vieleicht einer sagen wie er diese problem gelöst hat.

    Danke im Vorraus

    Torsten

    mfg Torsten :thumbup:

  • Moin,

    1) UNC Pfad wäre \\server\freigabe; vielleicht liegt Dein Fehler in dieser Banalität. Also:

    $array = _FileListToArray ("\\server\freigabe", "*.exe", 1)

    2) Der Account mit dem das Script ausgeführt wird, benötigt mind. Leseberechtigung auf den o.a. UNC Pfad.

    ;-))

    Stefan

  • $array = _FileListToArray(@ScriptDir & "/run","!*.exe",1)

    und das geht nicht bekomme nichts zurück! Dort sind 5 files drin fangen alle mit ! an und datei endung ist .exe

    mfg Torsten :thumbup:

  • Moin,

    mach aus

    $array = _FileListToArray(@ScriptDir & "/run","!*.exe",1)

    $array = _FileListToArray(@ScriptDir & "\run","!*.exe",1)

    Überprüfe dann Array mit

    _ArrayDisplay($array,"Liste der !*.exe Dateien")

    ;-))

    Stefan

  • Es hat keinen Einfluss auf das Ergebnis ob ein Slash oder ein Backslash verwendet wird. Es funktioniert beides.
    Du kannst auch mehrere Slashes und Backslashes mischen und es funktioniert trotzdem!!!!

    Getestet:

    [autoit]

    #Include <Array.au3>
    #Include <File.au3>

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

    $array = _FileListToArray(@ScriptDir & "/////\\\run","!*.exe",1)
    _ArrayDisplay($array,"Liste der !*.exe Dateien")

    [/autoit]


    Edit: Was hat @Scriptdir mit UNC zu tun??