arnie
Goto Top

Sortierung von Dateinamen mit Dezimalwerten in Windows Explorer

Sortierreihenfolge von Dateinamen mit Dezimalwerten im Windows Explorer unterschiedlich bei Windows 2000 und XP

Wie der Titel schon sagt, habe ich festgestellt, dass die Reihenfolge der Sortierung nach Dateinamen mit Dezimalwerten unterschiedlich zwischen Windows 2000 und XP ist.
Habe ich zwei Dateien in einem Verzeichnis mit den Namen "Abc 0,9.txt" und "Abc 0,45.txt", ist die Reihenfolge bei Sortierung nach Dateinamen wie folgt:

Windows 2000:
Abc 0,45.txt
Abc 0,9.txt

Windows XP:
Abc 0,9.txt
Abc 0,45.txt

Gibt es evtl. eine Möglichkeit, auch bei XP die Logik von Win2000 anzuwenden?
Alternative wäre natürlich, die andere Datei auf "Abc 0,90.txt" umzubenennen.
Aber vielleicht gibt es noch eine grundsätzliche Einstellung.
Hat jemand eine Idee?

Content-ID: 51581

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

Ausgedruckt am: 22.11.2024 um 12:11 Uhr

Dani
Dani 13.02.2007 um 17:44:13 Uhr
Goto Top
G' Abend,
also ich habe eben 2 Textdateien anlegen (Name ist gleich wie bei dir). Und das Ergebnis sieht so aus:
U:\>dir *.txt
 Datenträger in Laufwerk U: ist Daten
 Volumeseriennummer: 4499-289F

 Verzeichnis von U:\

13.02.2007  17:41                 0 Abc 0,45.txt
13.02.2007  17:41                 0 Abc 0,9.txt
               2 Datei(en)              0 Bytes
               0 Verzeichnis(se), 12.387.426.304 Bytes frei

U:\>
Also irgendwas läuft bei dir falsch! Sry... face-smile


Grüße
Dani
Biber
Biber 13.02.2007 um 19:10:05 Uhr
Goto Top
Moin Arnie,

@Dani
Bullshit. Arnie sprach vom Explorer. Der DIR-Befehl sortiert immer alphanumerisch(=alphabetisch).
Der kann nicht anders.

@Arnie
Zuständig für die "logische" bzw. oft unlogische Sortierung von Dateinamen im Explorer ist folgender RegKey:
HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
[Ja, Zweig "Windows" und nicht "Windows NT"; ja, Zweig "CurrentVersion" und nicht "Current Version"]  
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
    NoStrCmpLogical     REG_DWORD       0x1
 

Diesen DWORD setzen auf 1, abmelden, neu anmelden, gut is'.

Dann sortiert der Explorer genauso, wie die CMD.exe beim DIR-Befehl.
123.xyz
1234.xyz
124.xyz
15.xyz
777.xyz
-statt (WinXP-Explorer default]-
15.xyz
123.xyz
124.xyz
1234.xyz
777.xyz
Gruss
Biber
Dani
Dani 13.02.2007 um 19:25:50 Uhr
Goto Top
@Biber,
habe mich da mal wieder *roter kopf* verlesen! Sorry...


Grüße
Dani
Biber
Biber 13.02.2007 um 19:31:34 Uhr
Goto Top
@Dani
Ist ja nicht Deine Schuld - Arnie hätte es ja auch deutlich in den Titel des Threads schreiben können... face-big-smile

Liebe Grüsse
und leises "sorry" für meine manchmal rüpelhaften Postings
Biber
Arnie
Arnie 13.02.2007 um 22:42:46 Uhr
Goto Top
Perfekt! Das hat geholfen. Vielen Dank für die schnelle Hilfe.
Gruß, Arnie


@Arnie
Zuständig für die
"logische" bzw. oft unlogische
Sortierung von Dateinamen im Explorer ist
folgender RegKey:
HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
> [Ja, Zweig "Windows" und nicht  
> "Windows NT"; ja, Zweig  
> "CurrentVersion" und nicht  
> "Current Version"]  
> HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
>     NoStrCmpLogical     REG_DWORD       0x1
>     
> Diesen DWORD setzen auf 1, abmelden, neu
> anmelden, gut is'.  
> 
> Dann sortiert der Explorer genauso, wie die
> CMD.exe beim DIR-Befehl.
> 
> 123.xyz
> 1234.xyz
> 124.xyz
> 15.xyz
> 777.xyz
> -statt (WinXP-Explorer default]-
> 15.xyz
> 123.xyz
> 124.xyz
> 1234.xyz
> 777.xyz
> 
Gruss
Biber