Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Batch Move mit Leerzeichen und Umlaute
- Ersteller Helmut-HB
- Erstellt am
rg88
Fleet Admiral
- Registriert
- Feb. 2015
- Beiträge
- 34.697
und was soll das machen? Das ergibt überhaupt keinen SinnHelmut-HB schrieb:%t1%="C:\ää üü\ää üü.txt"
%t2%="C:\üü ää\üü aa.txt"
R
RalphS
Gast
- Wenn möglich Batch weglassen und zB Powershell nehmen.
Mit Batch:
Mit Batch:
Code:
SET variable=WERT mit Leerzeichen und Ümlauten
echo %variable%
RENAME "%variable%" "was anderes"
Ich möchte inkrementell Datensicherung erstellen ohne die Basisdaten zu sichern.
Die Datensicherung soll dann in ein passwortgeschütztes RAR-Archiv in die Cloud verschoben werden.
Von den Basisdaten wird dann ein Abbild erstellt (besteht nur aus Dateinamen und CRC) um zur
nächsten Sicherung die Unterschiede ermitteln zu können. Das Ganze funktioniert bereits
ohne Variablen.
Powershell klingt gut und ich habe mich mal ein wenig eingelesen.
SET var1="Alles wird gut"
echo %var1%
Anzeige: %var1%
Verstehe ich nicht...
Dank für eure schnelle Antwort!
Die Datensicherung soll dann in ein passwortgeschütztes RAR-Archiv in die Cloud verschoben werden.
Von den Basisdaten wird dann ein Abbild erstellt (besteht nur aus Dateinamen und CRC) um zur
nächsten Sicherung die Unterschiede ermitteln zu können. Das Ganze funktioniert bereits
ohne Variablen.
Powershell klingt gut und ich habe mich mal ein wenig eingelesen.
SET var1="Alles wird gut"
echo %var1%
Anzeige: %var1%
Verstehe ich nicht...
Dank für eure schnelle Antwort!
Das Skript soll universell funktionieren ohne das es beaufsichtigt werden muß.
Die meisten unter 40 haben wenig Berührungsängste Umlaute am PC zu nutzen.
zB. Benutzernamen oder Ordner...
Danke für deine Antwort. Grüße
Die meisten unter 40 haben wenig Berührungsängste Umlaute am PC zu nutzen.
zB. Benutzernamen oder Ordner...
Danke für deine Antwort. Grüße
Art Vandelay
Lieutenant
- Registriert
- Apr. 2020
- Beiträge
- 774
Ein Argument mehr für Powershell. Ich unterstelle mal, dass die Sprache besser mit Umlauten klar kommt.
$Pfad1 = "c:\ää üü\123.txt"
$Pfad2 = "c:\ää öö\456.txt"
Move-Item -Path $Pfad1 -Destination $Pfad2
$Pfad1 = "c:\ää üü\123.txt"
$Pfad2 = "c:\ää öö\456.txt"
Move-Item -Path $Pfad1 -Destination $Pfad2
rg88
Fleet Admiral
- Registriert
- Feb. 2015
- Beiträge
- 34.697
naja, aber dann sollten sie auch keine Batch-Dateien benutzen. Ansonsten verzichte auf die Umlaute.Helmut-HB schrieb:Die meisten unter 40 haben wenig Berührungsängste Umlaute am PC zu nutzen.
ryan_blackdrago
Captain
- Registriert
- Nov. 2006
- Beiträge
- 4.014
Code:
@echo off
chcp 65001
set Variable1="C:\ää üü\ää üü.txt"
set Variable2="C:\üü ää\üü aa.txt"
move %Variable1% %Variable2%
Ähnliche Themen
- Antworten
- 2
- Aufrufe
- 317
- Antworten
- 20
- Aufrufe
- 950
- Antworten
- 21
- Aufrufe
- 1.117