krelly
Goto Top

Batch Ordnername teilweise aus .cfg im Ordner beziehen

Hallo.

Ich habe hunderte Ordner in folgender Struktur:

250 - 321457023
250 - 321457023
500 - 301919603
1000 - 325874422

In jedem Ordner befindet sich eine .cfg-Datei

{"title":"Beispieltitel kurz","description":"Beispielbeschreibung"}

oder

{"title":"Beispieltitel laaaaaaaaaaaaaaaaaaaaaaaaaang","description":"Beispielbeschreibung"}


Ich würde jetzt gern beim Ordnernamen die Nummerierung behalten und daneben den Titel aus der .cfg im Ordner haben

Allerdings sind manche Titel lang, manche kurz.
Deshalb wären die ersten 20 Zeichen vom Titel vllt ganz gut. (Also .cfg ab Zeichen 11 bis Zeichen 31)
bei kurzen Titeln stört es nicht wenn dahinter "description" beginnt.
Nur da sind dann auch Sonderzeichen, die automatisch entfernt werden müssten.
Und die Nummerierung ist mal zweistellig, dreistellig oder vierstellig


die Ordner

250 - 321457023
250 - 321457023
500 - 301919603
1000 - 325874422

wären dann z.B.

250 - Beispieltitel kurz
250 - Beispieltitel laaaa
500 - Waschmaschine Planun
1000 - Automatik S descript

(gerne auch der komplette Titel. Oder eben die 20 Zeichen
also ich weiß jetzt nicht was da "einfacher" ist)

danke

Content-Key: 1397761738

Url: https://administrator.de/contentid/1397761738

Printed on: May 1, 2024 at 04:05 o'clock

Member: Xerebus
Xerebus Oct 17, 2021 at 05:15:19 (UTC)
Goto Top
Hallo,

und was hast du schon?
Member: MirkoKR
MirkoKR Oct 17, 2021 updated at 05:33:38 (UTC)
Goto Top
Hmm,
Wenn das .cfg Dateien sind, bezieht sich ja wohl ein Programm auf diese.
Sicher, das dieses Programm die .cfg Dateien nach der Umbenennung noch akzeptiert??
Mitglied: 149569
Solution 149569 Oct 17, 2021 updated at 06:25:45 (UTC)
Goto Top
Member: Krelly
Krelly Oct 17, 2021 at 08:55:45 (UTC)
Goto Top
Zitat von @MirkoKR:

Hmm,
Wenn das .cfg Dateien sind, bezieht sich ja wohl ein Programm auf diese.
Sicher, das dieses Programm die .cfg Dateien nach der Umbenennung noch akzeptiert??

die .cfg sollen nicht umbenannt werden

Nur der Ordner soll umbenannt werden, in dem die .cfg liegt
Member: Krelly
Krelly Oct 17, 2021 at 09:00:45 (UTC)
Goto Top


Danke. Diese Bat erstellt aber einfach drei Ordner und .cfg Dateien.
Aber leider benennt die nicht meine 100+ Ordner um face-sad

Also ich habe eine Datenbank mit vielen Ordnern
Aktuell ist der Ordnername "Wert - XXXXXXXX" und der titel ist einer der .cfg datei in jedem ordner ab Zeichen 11

und ich möchte gern als Ordnername "Wert - Titel"
Member: Krelly
Krelly Oct 17, 2021 at 09:26:20 (UTC)
Goto Top

als .bat war falsch. mein Fehler

über PowerShell funktioniert es einwandfrei

genau das was ich suche
DANKE face-smile
Member: MirkoKR
MirkoKR Oct 17, 2021 at 12:18:53 (UTC)
Goto Top
Zitat von @Krelly:
Nur der Ordner soll umbenannt werden, in dem die .cfg liegt

Bleibt aber die gleiche Frage:
Kommt dein Programm damit klar, oder hat es irgendwo die ursprünglichen Ordner als Quelle gespeichert?