Fischer-Bayern.de
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Duplizieren von Files mittels Folder Action

 
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.    Fischer-Bayern.de Foren-Übersicht -> AppleScript-Forum
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
kamp
•->
•->


Anmeldedatum: 14.10.2004
Beiträge: 6

BeitragVerfasst am: 06.01.2005 - 15:27    Titel: Duplizieren von Files mittels Folder Action Antworten mit Zitat

Hallo Liste,

ich habe noch ein kleines Problem mit dem Duplizieren von Files mittel Folder Action:

problembeschreibung:

die erste datei wird korrekt in das zielverzeichnis kopiert; sobald aber die gleiche datei noch einmal iin dem "hotfolder" abgespcihert wird, wird diese neue datei nicht mehr in den zielordner kopiert. es funktioniert nur dann, wenn ich die entsprechende datei vorher im hotfolder lösche.

hat einer einen tipp für mich; hier das script:

property pfad : "Macintosh HD:Software:Grand Central Pro ƒ:GC Hot Folders:aus.-korb wn-seiten:" as alias


on adding folder items to this_folder after receiving these_items
delay 2

repeat with i from 1 to number of items in these_items
set this_item to item i of these_items

try
tell application "Finder"
duplicate this_item to pfad with replacing
end tell
end try
end repeat


end adding folder items to
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden AIM-Name
Snow
Administrator
Administrator


Anmeldedatum: 21.11.2000
Beiträge: 1946
Wohnort: Deiningen

BeitragVerfasst am: 12.01.2005 - 02:47    Titel: Antworten mit Zitat

Wie kannst du die gleiche Datei nochmals in den Hotfolder speichern? Kommt da keine Nachfrage ob die bisherige Datei ersetzt werden soll?
_________________
Peter
-
Fischer-Bayern.de|Shadetreemicro.com
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen AIM-Name
kamp
•->
•->


Anmeldedatum: 14.10.2004
Beiträge: 6

BeitragVerfasst am: 12.01.2005 - 18:59    Titel: Antworten mit Zitat

hi snow,

ja ja, das dupicate muss natürlich durch move ersetzt werden.
Damit habe ich es natürlich anfangs probiert; tuts aber trotzdem nicht...

es geht wie geschrieben eben nur mit EINER datei; wenn die gleiche datei (also mit gleichem DATEINAMEN) nochmal in ordner geschoben wird, wird diese datei nicht verschoben.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden AIM-Name
Snow
Administrator
Administrator


Anmeldedatum: 21.11.2000
Beiträge: 1946
Wohnort: Deiningen

BeitragVerfasst am: 12.01.2005 - 19:32    Titel: Antworten mit Zitat

Jetzt habe ich es mal ohne AppleScript getestet. Schiebt man eine weitere Datei mit dem gleichen Namen in den Ordner, beschwert sich der Finder, dass es bereits eine gleichnamige Datei gibt und bietet die bekannten Möglichkeiten, es bleiben zu lassen oder die bereits existierende Datei zu ersetzen.

Wählt man "ersetzen", reagiert die Ordneraktion tatsächlich nicht mehr darauf.

Lösungsweg? Keine Ahnung.
Bei mir klappt's mit 'move':

property pfad : ((path to desktop as string) & "Ablage:") as alias

on adding folder items to this_folder after receiving these_items    
    
    
delay 2
    
set tC to count these_items
    
if tC is not 1 then
        set Meldung to "Es werden " & tC & " Dateien verschoben."
    else
        set Meldung to "Es wird eine Datei verschoben."
    end if
    display dialog Meldung buttons {""} default button 1 giving up after 2
    
    repeat with i from 1 to tC
        set this_item to item i of these_items    
        try
            tell application "Finder"
                move this_item to pfad with replacing
            end tell
        end try
    end repeat
        
end adding folder items to


Konnte es allerdings nur unter OS X testen.
Ich habe hier den Dialog eingebaut, damit man besser kontrollieren kann, ob sich was tut, denn wenn man 'move' mit 'replacing' benutzt, sieht man ja im endgültigen Ablageordner keinen Unterschied.
_________________
Peter
-
Fischer-Bayern.de|Shadetreemicro.com
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen AIM-Name
kikky
•->
•->


Anmeldedatum: 20.12.2004
Beiträge: 14

BeitragVerfasst am: 13.01.2005 - 22:22    Titel: Antworten mit Zitat

hallo snow,

vielen dank für deinen tipp. werde mal weiter probieren, ob ich es so hinbekomme ...



bis dann

christian
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.    Fischer-Bayern.de Foren-Übersicht -> AppleScript-Forum Alle Zeiten sind GMT + 2 Stunden
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2002 phpBB Group
Deutsche Übersetzung von phpBB.de


AppleScript für absolute Starter