2017-04-15 1 views
0

Wenn ich eine Datei namens 'This Is A File.TXT' habe, wie kann ich sie in Windows 10 mit CMD umbenennen, so dass sich der Fall ändert?Erstelle richtige Dateinamen

Ich benutze Excel für einige Tausend Dateien und erzeuge ein CMD-Skript. Aber der Fall des Dateinamens ändert sich nicht.

Ich habe sogar versucht, es in 'SS Dies ist eine Datei.txt' (was funktioniert) umbenennen, aber wenn ich es von diesem zu 'Dies ist eine Datei.txt' umbenennen, wird es auf den Großbuchstaben Dateiname zurückgesetzt .

+1

Öffnen Sie das Explorer-Fenster und tippen Sie auf F5 (z. B. Aktualisieren). Sie haben es mit einem nicht case-sensitiven Cache zu tun. – Jeeped

Antwort

1
@ECHO OFF 
SETLOCAL 
SET "targetdir=C:\destdir" 

SET "fromname=This Is A File.TXT" 
SET "toname=This is a File.txt" 

COPY NUL "%targetdir%\%fromname%" 
DIR "%targetdir%\this*" 

REN "%targetdir%\%fromname%" "%toname%" 

DIR "%targetdir%\this*" 

GOTO :EOF 

hergestellt

Volume in Laufwerk C kein Label aufweist.
Volumeseriennummer ist 830B-46FA

Verzeichnis C: \ destdir

15/04/2017 12:45 0 This Is A File.txt
1 Datei (en) 0 Byte
0 Dir (s) 82,069,901,312 Bytes frei
Volume in Laufwerk C hat kein Label.
Volumeseriennummer ist 830B-46FA

Verzeichnis C: \ destdir

15/04/2017 12:45 0 Dies ist eine File.txt
1 Datei (en) 0 Byte
0 Dir (s) 82.069.901.312 Bytes frei

für mich, sowohl auf einem NTFS und einem USB-Laufwerk, so scheint es zu funktionieren.

Verwandte Themen