Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge

Dateiliste zu Ordnernamen

neelixx / 16 Antworten / Flachansicht Nickles

Hallo,

ich habe einen Haufen an Dateien in einem Ordner, genau genommen 623 Bilddateien und 623 dazu passende PDF-Dateien. Da mir das ganze aber "etwas" unübersichtlich geworden ist, würde ich nun gerne eine Dateiliste erstellen, und anhand dieser Liste eine Ordnerstruktur aufbauen und die entsprechenden Dateien dahinein kopieren lassen.

Beispiel:

1.png
1.pdf
2.png
2.pdf
3.png
3.pdf

Nun würde ich zuerst eine Dateiliste erstellen, die alle *.pdf enthält und davon würde ich dann gerne eine Ordnerstruktur haben, also:

{Ordner 1}
{Ordner 2}
{Ordner 3}

jeweils den Dateinamen des PDFs, aber ohne die Erweiterung.
Anschließend sollte nun noch folgendes passieren, das eben die Dateien

1.png
1.pdf

in den Ordner

{Ordner 1}

kopiert werden.

Ist so etwas möglich? Und wenn ja, wie realisiere ich das?

bei Antwort benachrichtigen
REPI Borlander „ Die Anzahl der Dateien um die geht es Dir ja wahrscheinlich? kann man auch...“
Optionen

Stimmt , ist noch einfacher! Bei mir kommt als Zeilenzahl immer die gleiche Zahl raus, wie Dateien im Verzeichnis sind. Mit unterbrochener Zahlenfolge habe ich es nicht probiert, ob dann der Script abbricht, wenn cp oder mv von der Quelle her ins Leere greifen? Man könnte ja über eine Abfrage, ob die jeweilige Datei existiert diesen Fehler ggf. auch noch abfangen!

Es empfiehlt sich immer, etwas Linux im Hause zu haben.
bei Antwort benachrichtigen