Ordnername ist gleich Dateiname rename
Ordnername ist gleich Dateiname renamer....
es gab vor jahren mal ein thema dazu!
"Dieser Beitrag ist schon älter. Bitte vergewissern Sie sich, dass die Rahmenbedingungen oder der enthaltene Lösungsvorschlag noch dem aktuellen Stand der Technik entspricht."
antwort von bastla damals
for /d %i in ("D:\Ordnerxy\*.*") do @for %a in ("%i\*.bmp") do @echo ren "%~fa" "%~nxi%~xa"
ähnlich bei mir!
geht nicht nehr!
D:\Ordnerxy\Ordnerxy\122.jpg in Ordnerxy.jpg
D:\Ordnerxy\122.jpg in Ordnerxy.jpg
vll so, das es die ebnen erkennen kann das cmd
lg
und dank!
es gab vor jahren mal ein thema dazu!
"Dieser Beitrag ist schon älter. Bitte vergewissern Sie sich, dass die Rahmenbedingungen oder der enthaltene Lösungsvorschlag noch dem aktuellen Stand der Technik entspricht."
antwort von bastla damals
for /d %i in ("D:\Ordnerxy\*.*") do @for %a in ("%i\*.bmp") do @echo ren "%~fa" "%~nxi%~xa"
ähnlich bei mir!
geht nicht nehr!
D:\Ordnerxy\Ordnerxy\122.jpg in Ordnerxy.jpg
D:\Ordnerxy\122.jpg in Ordnerxy.jpg
vll so, das es die ebnen erkennen kann das cmd
lg
und dank!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 1459413530
Url: https://administrator.de/contentid/1459413530
Ausgedruckt am: 22.11.2024 um 08:11 Uhr
9 Kommentare
Neuester Kommentar
Hallo,
Wordpad.exe ?
Was geht bei dir nicht mehr?
Gruß,
Peter
Wordpad.exe ?
es gab vor jahren mal ein thema dazu!
"Dieser Beitrag ist schon älter. Bitte vergewissern Sie sich, dass die Rahmenbedingungen oder der enthaltene Lösungsvorschlag noch dem aktuellen Stand der Technik entspricht."
Wie meinen !?!"Dieser Beitrag ist schon älter. Bitte vergewissern Sie sich, dass die Rahmenbedingungen oder der enthaltene Lösungsvorschlag noch dem aktuellen Stand der Technik entspricht."
antwort von bastla damals
Nur damals oder immer noch?for /d %i in ("D:\Ordnerxy\*.*") do @for %a in ("%i\*.bmp") do @echo ren "%~fa" "%~nxi%~xa"
Schöne Kopie.ähnlich bei mir!
geht nicht nehr!
Was ist bei dir ähnlich?geht nicht nehr!
Was geht bei dir nicht mehr?
D:\Ordnerxy\Ordnerxy\122.jpg in Ordnerxy.jpg
D:\Ordnerxy\122.jpg in Ordnerxy.jpg
Eine Datei mit Namen 122.jpg kann und darf nur EINmal in einen Ordner (hier Ordnerxy.jpg) existieren. Und Ordnernamen haben keine Erweiterung wie bei dir (name.jpg).D:\Ordnerxy\122.jpg in Ordnerxy.jpg
vll so, das es die ebnen erkennen kann das cmd
Frag doch deine CMD was die von sich aus erkennen kann....Gruß,
Peter
Moin @Pjordorf,
Ich fange noch nicht einmal an dies aufzubröseln..
Das der alte Beitrag alt ist, schön und gut.
Aber welcher war das?
Das die Zeile nicht geht..
Die Zeile will bmp umbennenen.
Ordner Benamungen vertrag übrigens Punkte.
Nur sollte man diese Ordner für nichts aktives verwenden
@Nightowl71
Bitte lasse deinen Beitrag von jemandem gegenlesen.
Und formulier klar was du hast, inkl Umgebung (Win ver..)
und was GENAU du willst.
Und auch mit welchen Formaten Du arbeitest.
Ich fange noch nicht einmal an dies aufzubröseln..
Das der alte Beitrag alt ist, schön und gut.
Aber welcher war das?
Das die Zeile nicht geht..
Die Zeile will bmp umbennenen.
Ordner Benamungen vertrag übrigens Punkte.
Nur sollte man diese Ordner für nichts aktives verwenden
@Nightowl71
Bitte lasse deinen Beitrag von jemandem gegenlesen.
Und formulier klar was du hast, inkl Umgebung (Win ver..)
und was GENAU du willst.
Und auch mit welchen Formaten Du arbeitest.
Hallo @Nightowl71,
irgendwie finde ich (wie @Pjordorf vermutlich auch) die Frage in deiner "Frage" nicht. Was willst du eigentlich genau erreichen?
Ordnernamen können durchaus mit .jpg enden. Aber schön ist das nicht
/pp
irgendwie finde ich (wie @Pjordorf vermutlich auch) die Frage in deiner "Frage" nicht. Was willst du eigentlich genau erreichen?
Ordnernamen können durchaus mit .jpg enden. Aber schön ist das nicht
/pp
geht nicht nehr!
Alter Verwalter, du solltest mal dringend was an deiner Schreibweise tun ... Natürlicht geht der Code noch (daran ändern auch 10 oder 15 Jahre bei Batch Code nichts mehr), aber dieser Code hat halt anderer Voraussetzungen als du sie hast, deswegen funktioniert er nur für dich nicht.Glaskugel :
@echo off
for /f "delims=" %%a in ('dir /b /s /ad "D:\Ordner"') do for %%b in ("%%a\*") do ren "%%b" "%%~nxa%%~xb"
Moin
Natürlich darf ein Ordner auch ein z.B. ".jpg" im Namen haben - wirkt nur nicht wie eine Dateinamen,-Erweiterung
Warum?
Manchmal ist es nützlich - z.B. wenn man mit unterschiedlichen Bildformaten arbeitet - also z.B. bei Konvertierungen - schon in den Ordnernamen .jpg oder .gif, etc. zu unterscheiden ...
So z.B. auch wenn man .docx und .pdf Versionen schon als Ordner unterscheiden will...
.
Natürlich darf ein Ordner auch ein z.B. ".jpg" im Namen haben - wirkt nur nicht wie eine Dateinamen,-Erweiterung
Warum?
Manchmal ist es nützlich - z.B. wenn man mit unterschiedlichen Bildformaten arbeitet - also z.B. bei Konvertierungen - schon in den Ordnernamen .jpg oder .gif, etc. zu unterscheiden ...
So z.B. auch wenn man .docx und .pdf Versionen schon als Ordner unterscheiden will...
.
Zitat von @MirkoKR:
Warum?
Manchmal ist es nützlich - z.B. wenn man mit unterschiedlichen Bildformaten arbeitet - also z.B. bei Konvertierungen - schon in den Ordnernamen .jpg oder .gif, etc. zu unterscheiden ...
So z.B. auch wenn man .docx und .pdf Versionen schon als Ordner unterscheiden will...
Warum?
Manchmal ist es nützlich - z.B. wenn man mit unterschiedlichen Bildformaten arbeitet - also z.B. bei Konvertierungen - schon in den Ordnernamen .jpg oder .gif, etc. zu unterscheiden ...
So z.B. auch wenn man .docx und .pdf Versionen schon als Ordner unterscheiden will...
Nützlich ist es durchaus, am Ordnernamen den Inhalt (in welcher Form auch immer) erkennen zu können. Da bin ich bei dir. Ich würde ggf. die Info über das Dateiformat des Ordnerinhalts aber nicht mit Punkt abtrennen. Punkt XYZ liest sich immer wie die Extension, die's ja beim Ordner so nicht gibt.
Sieht auch interessant aus, wenn du die Extension im Explorer ausblendest. In Ordnernamen bleibt die Pseudo-Extension dann stehen.
In einer cmd/batch (ok, ist old-fashioned) wird in einer for-Schleife das .xyz am Ende eines Ordners-Namens durchaus als Extension betrachtet. Wer mag probiert mit passenden Test-Dateien und -Odnern mal:
for /f "delims=" %%a in ('dir /b "C:\Testordner1"') do echo %%~nxa %%~na %%~xa
Punkt im Ordnernamen geht technisch natürlich, wer mag darf das auch gerne machen. Schön? Egal, Schönheit liegt ja immer im Auge des Berachters.
JM2C /pp
Wobei ich beim Thema "Ausblenden von Dateinamen-Erweiterungen" mir immer wieder -:seit der Einführung und standardmäßigen Aktivierung der Option -- also das per Default Erweiterungen ausgeblendet werden -- die Frage stelle, ob Microsoft jemals für die immensen >> Milliarden $ Schäden, die dadurch entstanden sind, das User geblendet wurden/werden - z.B. dateiname.pdf statt dateiname.pdf.vbs wird angezeigt - und somit vermeintlich als OK geöffnet -
jemals zur Rechenschaft gezogen wird -- natürlich nicht.
M.E. gehört die Option grundsätzlich deaktiviert, sodass IMMER die realen Endungen angezeigt werden .... - das war IMMER das erste was ich eingestellt habe! - aber das ist einnNderes Thema und OT in diesem Thread
Zitat von @MirkoKR:
Wobei ich beim Thema "Ausblenden von Dateinamen-Erweiterungen" mir immer wieder ...
OT: stimmt, anderes Thema,Wobei ich beim Thema "Ausblenden von Dateinamen-Erweiterungen" mir immer wieder ...
M.E. gehört die Option grundsätzlich deaktiviert...
100% Zustimmung Ich wollte nur auf ein weiteres mögliches Problem bei Dateinamen mit "Extension" hinweisen...
OK, die Fragestellung ist schon "etwas" anders.
irgendwie lief das früher ruhiger ab.....
Ich fand's relativ ruhig. Auch wieder Geschmacksache. ich lese mir mal morgen alles durch!
OK.