Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
Kommentar vom Moderator Biber am 07.08.2009 um 20:58:35 Uhr
Batch Ordner umlaute umbennen
...
ich müsste den umbennen in ..
Auch dieser Beitrag hat den running gag counter zu dem gemacht, was er heute ist.
GELÖST

Batch Ordner umlaute umbennen

Frage Entwicklung Batch & Shell

Mitglied: Maffi

Maffi (Level 1) - Jetzt verbinden

05.02.2009, aktualisiert 07.08.2009, 7944 Aufrufe, 2 Kommentare

Hallo Leute

ich habe in Ornder namens
Strewe_palü_28.12.1926
Ünlü_Sandra_28.12.1926
Test_Önder_01.05.1986
usw....

ich müsste den umbennen in
Strewe_palue_28.12.1926
Uenlue_Sandra_28.12.1926
Test_Oender_01.05.1986

wie kann ich das machen? am besten wäre in Batch, da ich das inplementieren könnte.

gruß
Manuel
Mitglied: moesch123
05.02.2009 um 17:53 Uhr
Hallo,

habe es zwar nicht getestet aber es sollte eigentlich so funktionieren. Evt. musst du noch Parameter bei den Befehlen mit einbinden.
Bitte Sicher dir die Dateien vorher nochmal. Damit sie dir bei einem Fehler nicht verloren gehen.

md "C:\Dateipfad\Strewe_palue_28.12.1926"
xcopy "C:\Dateipfad\Strewe_pal_28.12.1926\*" "C:\Dateipfad\Strewe_palue_28.12.1926\"
rmdir "C:\Dateipfad\Strewe_pal_28.12.1926\"

Du erstellst also erst ein neues Verzeichnis mit dem neuen Namen.
Dann kopierst du die Daten von dem einen in das andere Verzeichnis.
Zuletzt löscht du das alte Verzeichnis.

Die komischen Zeichen im Pfad stehen da deshalb weil ein anderer Zeichencode in der CMD als in diesem Editor verwendet wird, und die Umlaute deshalb anders aussehen.

Hier eine Übersicht:

ue = 
ae = „
oe = ”

UE = š
AE = Ž
OE = ™

Ich hoffe das hilft dir weiter.

Gruß

Moesch
Bitte warten ..
Mitglied: bastla
05.02.2009 um 17:58 Uhr
Hallo Maffi!

Da (was ich mir allerdings nicht erklären kann) der folgende Batch alle Umlaute als groß geschrieben interpretiert
01.
@echo off & setlocal 
02.
for /f "tokens=2 delims=:." %%i in ('chcp') do set "CP=%%i" 
03.
chcp 1252>nul 
04.
 
05.
::Basisordner angeben, in welchem die umzubenennenden Unterordner liegen 
06.
::immer an das Ende einen "\" setzen 
07.
set "Basis=D:\Dein Ordner\" 
08.
 
09.
for /d %%i in ("%Basis%*.*") do call :ProcessDir "%%i" 
10.
 
11.
chcp %CP%>nul 
12.
goto :eof 
13.
 
14.
:ProcessDir 
15.
set "DirName=%~nx1" 
16.
set "DirName=%DirName:Ä=Ae%" 
17.
set "DirName=%DirName:ä=ae%" 
18.
set "DirName=%DirName:Ö=Oe%" 
19.
set "DirName=%DirName:ö=oe%" 
20.
set "DirName=%DirName:Ü=Ue%" 
21.
set "DirName=%DirName:ü=ue%" 
22.
 
23.
if not exist "%~dp1\%DirName%" echo ren %1 "%DirName%" 
24.
goto :eof
gleich die Alternative als VBScript (und ausnahmsweise sogar kürzer ):
01.
Basis = "D:\Dein Ordner\" 
02.
Set fso = CreateObject("Scripting.FileSystemObject") 
03.
For Each Folder In fso.GetFolder(Basis).SubFolders 
04.
    NewFolderName = Folder.Name 
05.
	NewFolderName = Replace(NewFolderName, "Ä", "Ae") 
06.
	NewFolderName = Replace(NewFolderName, "ä", "ae") 
07.
	NewFolderName = Replace(NewFolderName, "Ö", "Oe") 
08.
	NewFolderName = Replace(NewFolderName, "ö", "oe") 
09.
	NewFolderName = Replace(NewFolderName, "Ü", "Ue") 
10.
	NewFolderName = Replace(NewFolderName, "ü", "ue") 
11.
	WScript.Echo Folder.Name & " --> " & NewFolderName 
12.
	REM If Folder.Name <> NewFolderName Then Folder.Name = NewFolderName 
13.
Next
Hinweise: Das "echo" vor dem "ren" im Batch sowie das "REM" im VBScript verhindern (für die Testphase) das Durchführen der Umbenennung und müssen daher für den "Ernstfall" entfernt werden.

Die Zeile 11 ("WScript.Echo ...") im VBScript dient nur dazu, die "Vorschau" auf das Umbenennen zu erstellen und kann in weiterer Folge entfernt werden. Damit nicht für jeden Ordner ein eigenes Fenster (welches dann auch jeweils einzeln geschlossen werden muss) geöffnet wird, das VBScript von der Kommandozeile mit
cscript //nologo VBScriptName.vbs
testen.

Grüße
bastla
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Batch - Umlaute usw (4)

Frage von Xaero1982 zum Thema Batch & Shell ...

Entwicklung
Mehrere Ordner per Script umbennenen (1)

Frage von wadimz zum Thema Entwicklung ...

Batch & Shell
gelöst Batch xkopie von Ordner in Ordner (3)

Frage von TicTakTeo zum Thema Batch & Shell ...

Exchange Server
gelöst Exchange 2013 - Abwesenheitsnachricht Umlaute werden nicht dargestellt (3)

Frage von staybb zum Thema Exchange Server ...

Neue Wissensbeiträge
Ubuntu

Ubuntu 17.10 steht zum Download bereit

(3)

Information von Frank zum Thema Ubuntu ...

Datenschutz

Autofahrer-Pranger - Bewertungsportal illegal

(8)

Information von BassFishFox zum Thema Datenschutz ...

Windows 10

Neues Win10 Funktionsupdate verbuggt RemoteApp

(8)

Information von thomasreischer zum Thema Windows 10 ...

Microsoft

Die neuen RSAT-Tools für Win10 1709 sind da

(2)

Information von DerWoWusste zum Thema Microsoft ...

Heiß diskutierte Inhalte
Windows 10
Seekrank bei Windows 10 (18)

Frage von zauberer123 zum Thema Windows 10 ...

Windows 10
Windows 10 Fall Creators Update Fehler (14)

Frage von ZeroCool23 zum Thema Windows 10 ...

Router & Routing
gelöst Getrenntes Routing bei VoIP und Daten (12)

Frage von Hobbystern zum Thema Router & Routing ...