| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen   | 
	
	
	
		| Autor | 
		Nachricht | 
	
	
		kamp •->
  
 
  Anmeldedatum: 14.10.2004 Beiträge: 6
 
  | 
		
			
				 Verfasst am: 06.01.2005 - 15:27    Titel: Duplizieren von Files mittels Folder Action | 
				     | 
			 
			
				
  | 
			 
			
				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 | 
		 | 
	
	
		  | 
	
	
		Snow Administrator
  
  
  Anmeldedatum: 21.11.2000 Beiträge: 1946 Wohnort: Deiningen
  | 
		
			
				 Verfasst am: 12.01.2005 - 02:47    Titel:  | 
				     | 
			 
			
				
  | 
			 
			
				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 | 
		 | 
	
	
		  | 
	
	
		kamp •->
  
 
  Anmeldedatum: 14.10.2004 Beiträge: 6
 
  | 
		
			
				 Verfasst am: 12.01.2005 - 18:59    Titel:  | 
				     | 
			 
			
				
  | 
			 
			
				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 | 
		 | 
	
	
		  | 
	
	
		Snow Administrator
  
  
  Anmeldedatum: 21.11.2000 Beiträge: 1946 Wohnort: Deiningen
  | 
		
			
				 Verfasst am: 12.01.2005 - 19:32    Titel:  | 
				     | 
			 
			
				
  | 
			 
			
				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 | 
		 | 
	
	
		  | 
	
	
		kikky •->
  
 
  Anmeldedatum: 20.12.2004 Beiträge: 14
 
  | 
		
			
				 Verfasst am: 13.01.2005 - 22:22    Titel:  | 
				     | 
			 
			
				
  | 
			 
			
				hallo snow,
 
 
vielen dank für deinen tipp. werde mal weiter probieren, ob ich es so hinbekomme ...
 
 
 
 
bis dann
 
 
christian | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		 |