Názvy souborů jsou rozlišovat na svazcích NTFS

Souhrn

Jako část požadavky na shodu subsystému POSIX poskytuje systému souborů Windows NT (NTFS) souborů malá a velká písmena a pojmenování adresáře. Přestože systému souborů NTFS a subsystém POSIX dobře zpracovat rozlišování, 16bitové aplikace založené na systému Windows, založené na systému MS-DOS, systémem OS/2 a systémem Win32 nemají.

Další informace

V systému souborů NTFS můžete vytvořit jedinečných názvů souborů, uloženy ve stejném adresáři, které se liší pouze v případě. Například následující názvy souborů může být spuštěn společně v jednom adresáři na svazku NTFS:

CASE.TXT
case.txt
case.TXT
Však pokud se pokusíte otevřít některý z těchto souborů v aplikaci typu Win32, jako je například Poznámkový blok, by máte přístup pouze na jeden ze souborů, bez ohledu na velká a malá písmena název souboru, který zadáte v dialogovém okně Otevřít soubor.


Existují také jiné nesrovnalosti. Na příkazovém řádku systému Windows NT a Správce souborů správně zobrazit názvy souborů. Běžné příkazy, například kopírování, však selže při pokusu o přístup k jedné nebo více názvů souborů, které se liší pouze v případě.


NTFS podporuje dvou mírně odlišných režimech zvoleného podsystémem aplikace interakci s systému souborů NTFS. První je plně rozlišována a vyžaduje, aby názvy souborů poskytnutou aplikací shodovat s názvy uložených na disku, včetně případu, pokud je soubor na disku má být vybrán. Provozní režim je zachování případu, ale není rozlišovat. To znamená, že aplikace můžete vybrat soubory na disku i v případě, že zadaný název se liší v případě, že z názvu uloženy na disku. Všimněte si, že oba režimy zachovat použit k vytvoření souborů. Rozdíl v chování uvedeno zde platí, pouze pokud aplikace potřebuje vyhledejte existující soubor. POSIX využívá plně rozlišována režimu při MS-DOS, WOW, a podsystémy Win32 v režimu malá a velká písmena.
Vlastnosti

ID článku: 100625 - Poslední kontrola: 23. 1. 2017 - Revize: 2

Váš názor