In Windows haben Sie Erweiterungen, bei denen zwischen Groß- und Kleinschreibung unterschieden wird. Sie können diese beiden Dateien jedoch nicht im selben Verzeichnis ablegen. Warum nicht?
Wenn ein Laufwerk als NTFS formatiert ist, können Sie beide example.JPG
und haben example.jpg
.
Allerdings , wenn Sie öffnen eine dieser Dateien in einer Win32 - Anwendung versuchen , wie Editor, würden Sie nur den Zugriff auf eine der Dateien haben , und zwar unabhängig von dem Fall des Dateinamens Sie im Dialogfeld Datei öffnen eingeben.
Bei Dateinamen wird bei NTFS-Volumes zwischen Groß- und Kleinschreibung unterschieden
Als Teil der Anforderungen für die POSIX-Konformität bietet das Windows NT-Dateisystem (NTFS) eine Namenskonvention für Dateien und Verzeichnisse, bei der zwischen Groß- und Kleinschreibung unterschieden wird. Obwohl NTFS und das POSIX-Subsystem die Groß- und Kleinschreibung jeweils gut verarbeiten, tun dies 16-Bit-Windows-, MS-DOS-, OS / 2-basierte und Win32-basierte Anwendungen nicht .
In NTFS können Sie eindeutige Dateinamen erstellen, die im selben Verzeichnis gespeichert sind und sich nur für den Fall unterscheiden. Beispielsweise können die folgenden Dateinamen in einem Verzeichnis auf einem NTFS-Volume nebeneinander vorhanden sein:
CASE.TXT
case.txt
case.TXT
Allerdings , wenn Sie öffnen eine dieser Dateien in einer Win32 - Anwendung versuchen , wie Editor, würden Sie nur den Zugriff auf eine der Dateien haben , und zwar unabhängig von dem Fall des Dateinamens Sie im Dialogfeld Datei öffnen eingeben.
...
NTFS unterstützt zwei leicht unterschiedliche Betriebsmodi, die vom Subsystem der mit NTFS interagierenden Anwendung ausgewählt werden können. Der erste unterscheidet vollständig zwischen Groß- und Kleinschreibung und verlangt, dass die von der Anwendung bereitgestellten Dateinamen mit den auf der Festplatte gespeicherten Namen übereinstimmen, einschließlich Groß- und Kleinschreibung, wenn die Datei auf der Festplatte ausgewählt werden soll. Die zweite Betriebsart ist die Groß- und Kleinschreibung, jedoch nicht die Groß- und Kleinschreibung. Dies bedeutet, dass Anwendungen Dateien auf der Festplatte auswählen können, auch wenn der angegebene Name von dem auf der Festplatte gespeicherten Namen abweicht. Beachten Sie, dass in beiden Modi die Groß- und Kleinschreibung beibehalten wird, mit der die Dateien erstellt wurden. Der hier festgestellte Verhaltensunterschied gilt nur, wenn eine Anwendung eine vorhandene Datei suchen muss. POSIX nutzt den Modus für Groß- und Kleinschreibung, während MS-DOS, WOW undWin32-Subsysteme verwenden den Modus ohne Berücksichtigung der Groß- und Kleinschreibung .
Bei Quellendateinamen wird bei NTFS-Volumes zwischen Groß- und Kleinschreibung unterschieden :
In der Praxis konnte ich dies nicht erreichen
Um zwei Dateien im selben Verzeichnis zu erhalten, die sich nur je nach Fall unterscheiden, müssen Sie das Posix- Subsystem aktivieren .
POSIX nutzt den Modus, bei dem zwischen Groß- und Kleinschreibung unterschieden wird, während MS-DOS-, WOW- und Win32-Subsysteme den Modus ohne Berücksichtigung der Groß- und Kleinschreibung verwenden.
Um Posix zu aktivieren, siehe: