Ergebnis 1 bis 5 von 5
  1. #1
    Jonagold
    Themenstarter

    Registriert
    07.2010
    Beiträge
    18

    Frage Dateinamen in Textdatei

    Hallo zusammen,

    wie immer, wenn ich dieses Forum besuche, habe ich mal wieder ein Problem

    Und zwar folgendes:

    Ich habe einen Ordner, dieser beinhaltet diverse Unter- und Unterunterordner und diese beinhalten .tif-Dateien.
    Mein Ziel ist es, die tiffs aus jdem Ordner auszulesen und in eine Textdatei einzufügen.

    Ich habe auch schon mit dem Script begonnen, nur leider fügt er, wenn ich den Ordner auf das Droplet ziehe, nur das in die Textdatei einfügt, was sich schon in der Zwischenablage befindet.

    Vielleicht ist ja auch mein Ansatz falsch

    Hier mein Script bisher:

    Code:
    on open {input}
        
        set theFiles to (getFilesRecursively(input, "tif"))
        
        repeat with oneFile in theFiles
            
            tell application "Finder"
                
                set naim to the file name of oneFile as text
                set clipboard to naim
                
            end tell
            
            tell application "TextEdit"
                
                activate
                
                tell application "System Events"
                    keystroke "v" using command down
                    key code 36
                end tell
                
            end tell
        end repeat
        return input
    end open
    
    on getFilesRecursively(fContainer, fExt)
        tell application "Finder"
            set recursiveFileList to entire contents of fContainer as alias list
            
            set resultFileList to {}
            repeat with aFile in recursiveFileList
                if name extension of aFile contains fExt then
                    set resultFileList to resultFileList & aFile
                end if
            end repeat
        end tell
        return resultFileList
    end getFilesRecursively
    Würde mich freuen, wenn mir jemand helfen kann.

    Danke!

    Patzi

  2. #2
    Gelber Richard
    Registriert
    12.2005
    Ort
    Alzenau
    Beiträge
    12.365
    Ich würde einfach die Findersuche nehmen (cmd-F), den Ordner auswählen (inklusive der Unterordner) und dann nach Bildern im tiff-Format suchen. Sind drei Klicks. Dann alle markieren und mit cmd-c/cmd-v in ein TextEdit-Fenster einkopieren (Achtung: muß auf "reinen Text" eingestellt sein).

  3. #3
    Jonagold
    Themenstarter

    Registriert
    07.2010
    Beiträge
    18
    an sich nicht schlecht die Idee, nur handelt es sich nachher um über 200 Verzeichnisse mitsamt deren zig Unterverzeichnissen. da habe ich keine Lust die alle von Hand auszuwählen

  4. #4
    Champagner Reinette Avatar von naich
    Registriert
    11.2008
    Beiträge
    2.659
    Reicht es nicht, einfach nur das oberste Verzeichnis des Baums auszuwählen?

  5. #5
    Charlamowsky Avatar von Rastafari
    Registriert
    03.2005
    Beiträge
    12.959
    Shellskript:
    Code:
    find -x  "/Pfad/zum Ordner/wo/suchen/soll"  -type f  \
        -iname "*.tif" -o -iname "*.tiff"  >> "/Output/File.txt";
    Feddisch.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •