Ornder Abgleichen dabei Endungen der Dateien ignorieren

Diskutiere mit über: Ornder Abgleichen dabei Endungen der Dateien ignorieren im Scripting und Automatisierung Forum

  1. harald2604

    harald2604 Thread Starter MacUser Mitglied

    Beiträge:
    2
    Zustimmungen:
    0
    Registriert seit:
    11.09.2003
    Hallo miteinander

    ich habe ein kleines Problem und vieleicht kenn mir einer von euch helfen.

    Ich habe folgende Aufgabenstellung:

    es sollen zwei Ornder miteinander abgeglichen werden, wobei die Dateiendungen ignoriert werden sollen.

    Also als Beispiel:

    Ornder 1 enthält 2 Dateien:
    Bild1.eps
    Bild2.tif

    Ornder 2 enthält 1 Datei:
    Bild1.png

    jetzt soll Bild2.tif in den Ordner 2 kopiert werden (weil es ja kein Bild2 gibt)

    Dem retter in der Not werde ich ewig dankbar sein......

    HariHirsch
     
  2. Raimo

    Raimo MacUser Mitglied

    Beiträge:
    75
    Zustimmungen:
    0
    Registriert seit:
    06.08.2003
    ist alle aus dem bauch raus geschrieben und soll nur idee erläutern
    (ich habe noch nie files mit applescript kopiert, oder so, die befhle sind als sehr wahrschinlich falsch geschrieben)

    mache eine liste in dem alle datei namen von ordner 1 enthalten sind
    ca. so
    set filelisteOrdner1 to every file in folder Ordner1 as list
    set filelisteOrdner2 to every file in folder Ordner2 as list
    set filelisteOrdner2OHNE to {} --ohne erweiterungen .jpg, etc.

    repeat with einfile2 in filelisteOrdner2
    set filelisteOrdner2OHNE to filelisteOrdner2OHNE & (items 1 through -4 of einfile2 as string) as list
    end repeat

    repeat with einfile in filelisteOrdner1
    if (items 1 through -4 of einfile as string) is not in filelisteOrdner2 then
    copy document file (einfile as alias) to folder ("Ordner2" as alias)
    else -- wenn schon ähnliche datei in Ordner2
    delete einfile & ".*" --weis nicht, ob der platzhalter * beim mac funktioniert
    copy document file (einfile as alias) to folder ("Ordner2" as alias)
    end if
    end repeat

    (items 1 through -4 of einfile) schneidet die hintersten 3 zeichen weg


    das ist mir so dazu eingefallen, aber eben ich habe keine übung, aber evt. hilfts dir ja ;)

    gruss
    raimo
     
  3. bofh1599

    bofh1599 MacUser Mitglied

    Beiträge:
    10
    Zustimmungen:
    1
    Registriert seit:
    20.11.2003
    Dateien abgleichen

    Hi,


    im Terminal

    man rsync

    Ich kann dir auch auf wunsch die optinen schicken, wenn du weniger experiemntierfreudig bist.

    Gruss Tbone
     
Die Seite wird geladen...
Ähnliche Themen - Ornder Abgleichen dabei Forum Datum
Ordnerinhalte bedingt abgleichen Scripting und Automatisierung 04.08.2014
Mit einer Ordneraktion und rsync ordner abgleichen - rsync und variabeln - wie ? Scripting und Automatisierung 28.10.2010
Ordner miteinander abgleichen ähnlich wie Purge bei Robocopy? Scripting und Automatisierung 17.07.2010
Ordner abgleichen Scripting und Automatisierung 14.09.2007

Diese Seite empfehlen

Benutzerdefinierte Suche