• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Viele hassen ihn, manche schwören auf ihn, wir aber möchten unbedingt sehen, welche Bilder Ihr vor Eurem geistigen Auge bzw. vor der Linse Eures iPhone oder iPad sehen könnt, wenn Ihr dieses Wort hört oder lest. Macht mit und beteiligt Euch an unserem Frühjahrsputz ---> Klick

[10.12 Sierra] Für jede Datei einen Ordner erstellen (Automatisch)

msteffenma

Weigelts Zinszahler (Rotfranch)
Registriert
03.01.08
Beiträge
252
Hallo zusammen,

ich habe einen Ordner mir sehr vielen langen MP3. Diese möchte ich jetzt mit Audacity bearbeiten. Toll wäre es eine Möglichkeit zu haben automatisch für jede Datei im Ordner Ordner anlegen zu lassen. Kenne mich leider mit Automator und/oder Applescript so gut wie nicht aus.

Hat jemand einen Tipp für mich?

Gruß

Martin
 
Zuletzt bearbeitet:

Marcel Bresink

Hadelner Sommerprinz
Registriert
28.05.04
Beiträge
8.573
Das kann man mit folgendem Befehl (im Terminal) erledigen:

Code:
cd "Ordner" ; find . -name "*.mp3" -type f -exec bash -c 'mkdir $(basename -s .mp3 "$@")' _ {} \;



Hierbei muss "Ordner" durch den absoluten Unix-Pfad des Ordners ersetzt werden.
 

MacAlzenau

Golden Noble
Registriert
26.12.05
Beiträge
22.509
Am besten nach cd ein Leerzeichen tippen, dann den Ordner aus dem Finder mit der Maus ins Terminalfenster ziehen, loslassen, Leerzeichen tippen, dann den Rest des Befehls tippen oder von Marcels Post aus reinkopieren.
 
  • Like
Reaktionen: doc_holleday

msteffenma

Weigelts Zinszahler (Rotfranch)
Registriert
03.01.08
Beiträge
252
Das kann man mit folgendem Befehl (im Terminal) erledigen:

Code:
cd "Ordner" ; find . -name "*.mp3" -type f -exec bash -c 'mkdir $(basename -s .mp3 "$@")' _ {} \;



Hierbei muss "Ordner" durch den absoluten Unix-Pfad des Ordners ersetzt werden.

Danke Dir... muss mich dringendst mal mit dem Terminal beschäftigen.
 

msteffenma

Weigelts Zinszahler (Rotfranch)
Registriert
03.01.08
Beiträge
252
Am besten nach cd ein Leerzeichen tippen, dann den Ordner aus dem Finder mit der Maus ins Terminalfenster ziehen, loslassen, Leerzeichen tippen, dann den Rest des Befehls tippen oder von Marcels Post aus reinkopieren.

Danke Dir... Später Zuhause gleich umsetzen.
 

Marcel Bresink

Hadelner Sommerprinz
Registriert
28.05.04
Beiträge
8.573
muss mich dringendst mal mit dem Terminal beschäftigen.

… wobei das nicht wirklich etwas mit dem Terminal zu tun hat. Das Terminal ist nur eine Art Textprogramm, das es erlaubt, mit der Befehlsebene von macOS zu kommunizieren und ist eigentlich völlig unbeteiligt.

Wenn Du sowas lernen willst, musst Du nach "Unix-Shell" suchen.
 

msteffenma

Weigelts Zinszahler (Rotfranch)
Registriert
03.01.08
Beiträge
252
… wobei das nicht wirklich etwas mit dem Terminal zu tun hat. Das Terminal ist nur eine Art Textprogramm, das es erlaubt, mit der Befehlsebene von macOS zu kommunizieren und ist eigentlich völlig unbeteiligt.

Wenn Du sowas lernen willst, musst Du nach "Unix-Shell" suchen.

Grundkenntnisse habe ich in der Shell. Einige Tricks Sachen leider noch nicht. Werde mir demnächst mal Tutorials zu anschauen.

Gruß
 

msteffenma

Weigelts Zinszahler (Rotfranch)
Registriert
03.01.08
Beiträge
252
Ich habe es nun mit einem Applescript gemacht. Der Terminalbefehl lief nicht so richtig.

Das Skript ist nicht auf meinem Mist gewachsen... aber leicht verständlich.

Code:
set the_folder to choose folder

tell application "Finder"
    set the_list to files of the_folder
    repeat with i in the_list
        try
            set theName to name of i
            set n to text -5 thru 1 of theName
            set nf to make new folder at the_folder with properties {name:n}
            move i to nf
            
        end try
    end repeat
end tell

Vielleicht ja mal nützlich für jemanden.

Gruß

Martin