• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Was gibt es Schöneres als den Mai draußen in der Natur mit allen Sinnen zu genießen? Lasst uns teilhaben an Euren Erlebnissen und macht mit beim Thema des Monats Da blüht uns was! ---> Klick

Datum im Dateinamen speichern mit AppleScript

-hans-

Jamba
Registriert
02.09.10
Beiträge
56
Guten Morgen :)

einen hab' ich auch noch, eine (natürlich auch supischnelle ;) ) Rubyvariante.
Code:
on open dropped
    --RubyScript wird auf dem Desktop gesucht ...
    set rubyscriptpath to POSIX path of ((path to desktop as text) & "rn.rb")
    set myFileString to ""
    repeat with i from 1 to count of dropped
        set myFileString to myFileString & POSIX path of (item i of dropped) & ", "
    end repeat
    do shell script "ruby " & rubyscriptpath & " " & quoted form of myFileString & ""
end open

RubyScript auf dem Desktop ablegen:
Code:
#!/usr/bin/env ruby -w

time = Time.new
myYear = time.year

stringOfFilePaths = ARGV[0]

myArray = stringOfFilePaths.split(', ')
myArray.each  do |line|
 myExt = File.extname(line)    
 myStrippedName = File.basename(line, myExt)
 myDirPath = File.dirname(line)
 myNewName = "#{myDirPath}/#{myStrippedName}#{myYear}#{myExt}"
 File.rename(line, myNewName)
end
 

MacPlaner

Schöner von Nordhausen
Registriert
05.02.11
Beiträge
326
Ja, schon, aber ich brauche das doch für filemaker :)