Přejít na hlavní obsah

Omezení názvů souborů v operačním systému Windows: podrobnosti

  • Iva Kolář
  • Rady

Při práci s operačním systémem Windows je důležité zvážit omezení názvů souborů, která mohou nastat při vytváření, přejmenování nebo kopírování souborů. Tato omezení mohou mít velký význam pro vývojáře softwaru, správce systému a běžné uživatele.

Jedním z klíčových omezení ve Windows je omezení délky názvu souboru. Soubory nemohou mít délku delší než 260 znaků. Toto omezení zahrnuje cestu k souboru, což znamená, že musí být zohledněna i délka názvu složek a podsložek, ve kterých je soubor umístěn. Pokud je toto omezení překročeno, systém odmítne vytvořit soubor nebo složku a vydá příslušnou chybu.

Navíc, Windows má omezení pro použití určitých znaků v názvech souborů. Některé symboly jako\/:*? " < >/ , nelze použít v názvech souborů. Systém je navíc citlivý na registr znaků, takže název souboru Test a test bude považován za různé soubory.

Pochopení těchto omezení názvů souborů ve Windows je důležité pro bezpečnou a efektivní práci se soubory a složkami v operačním systému. Vzhledem k těmto omezením se uživatelé budou moci vyhnout potenciálním problémům při práci se soubory a poskytnout přípustná jména pro svůj obsah.

Přísné omezení názvů souborů

Operační systém Windows má přísná omezení na názvy souborů, které lze použít pro soubory a složky. Tato omezení jsou přímo spojena se systémovými požadavky a omezeními souborového systému.

Název souboru může být dlouhý až 255 znaků, včetně celé cesty k souboru. Délka názvu souboru však nesmí překročit 260 znaků (259 znaků pro cestu k souboru a 1 znak pro konec nulového znaku).

Kromě toho existují sady znaků, které nelze použít v názvech souborů. Tyto symboly zahrnují:

  • Symboly zakázané v názvu souborového systému, jako jsou /, \, :, *, ?, , >, | a ".
  • Ovládací symboly, jako jsou symboly s kódy ASCII od 0 do 31 a symbol s kódem 127.
  • Symboly vyhrazené pro použití v operačním systému Windows, jako jsou . a ...
  • Symbol mezery na začátku nebo na konci názvu souboru nebo složky.

Ve fázi vytváření nebo přejmenování souboru provede operační systém Windows kontrolu názvu souboru, aby se ujistil, že odpovídá výše uvedeným omezením. V případě porušení těchto omezení může systém vydat příslušnou chybovou zprávu.

Omezení délky názvu souboru v operačním systému Windows

Operační systém Windows má řadu omezení na délku názvu souborů, které je důležité vzít v úvahu při práci se souborovým systémem.

Podle dokumentace společnosti Microsoft je maximální délka názvu souboru v operačním systému Windows 255 znaků. Délka cesty k souboru, včetně názvu souboru, by však neměla překročit 260 znaků. To znamená, že při určování cesty k souboru musíte vzít v úvahu jak délku samotného názvu souboru, tak délku všech adresářů a pododdirektorů, kterými cesta vede.

Kromě toho je v názvu souboru nepřípustné použití speciálních znaků, jako je\/:*? " < >/ , stejně jako jména definovaná operačním systémem jako vyhrazená jména. Jako název souboru například nelze použít CON, PRN, AUX, NUL nebo COM1.

Pokud překročíte omezení délky názvu souboru, systém Windows může odmítnout vytvoření, přesun nebo kopírování takového souboru. Při práci s programy, které pracují se soubory, je důležité zvážit tato omezení, abyste se vyhnuli chybám.

OmezeníHodnota
Maximální délka názvu souboru255 znaků
Maximální délka cesty k souboru260 znaků
Neplatné znaky v názvu souboru\ / : * ? " < >|
Vyhrazená jménaCON, PRN, AUX, NUL, COM1