Stránka 1 z 1

Dlouhý názvy souborů W7

Napsal: 22 pro 2013, 13:47
od Celeron
Mám divnej problém. Na W7 NTFS disku mám při zápisu souboru občas hlášku "dlouhý název souboru". Hlavně pokud je soubor vnořen přes pár podadresářů. Vím, že tohle bývalo dříve u FAT32, kde mohlo být jméno s celou cestou dlouhý max 256 znaků ale u NTFS? Jak má dlouhý omezení, případně v čem jiným může být dílo?
Díky
Jirka

Napsal: 22 pro 2013, 13:56
od serviceman
U Windows je vždy celá cesta s názvem omezená na 256 znaků bez ohledu na souborový systém, i když samotné NTFS má omezení asi 30000 znaků.

Napsal: 22 pro 2013, 14:05
od Celeron
Aha, díky! Někde jsem slyšel tu informaci o tisících znaků u NTFS a ten zbytek, že ji Mrkve v systému zařízli na 256 se ke mě už nedotal.
Jirka

Edit: Je to stejně divný. Teď jsem si uvědomil, že to dělalo hlavně na usb flash. Ta má FAT32. Zkopíroval jsem ji celou na zkoušku na NTFS HDD do podadresáře s hodně dlouhým názvem. A na HDD to nedělá! A když spočítám cestu, na USB to bylo 224 znaků a na HDD 274 znaků. Tak co je teda pravda?? 8O
Jirka

Napsal: 22 pro 2013, 14:30
od ohryzek36
Není ten problém spíš někde v procesu kopírování? Nedávno jsem řešil podobný problém - zálohoval jsem disk s naskenovanýma knížkama a některé části se nechtěly zkopírovat z důvodu dlouhého názvu souborů, ale při vytvoření (většinou rozbalením z raru) ani prohlížení složek problém nebyl - akorát při tom kopírování. Musel jsem si v tom konečně udělat pořádek...

Napsal: 22 pro 2013, 17:21
od EKKAR
Mám podobnou zkušenost, pomáhá RAR rozbalit do složky s krátkým označením cesty - třeba přímo do kořenový složky disku C a tam pak název souboru zkrátit. A všimnul jsem si, že to dělá hodně při rozbalování/extrakci na disk, kde je povolený komprimování souborů (názvy složek se zobrazujou modře).

Napsal: 22 pro 2013, 17:25
od Celeron
U mě to nebyly pakovačky, prostý uložení textovýho souboru z "poznámkovýho bloku".
Jirka

Napsal: 22 pro 2013, 19:26
od rnbw
Problem je tusim vo win API, takze na filesysteme nezalezi. Ale zalezi na tom, akym programom a akym sposobom sa k suborom pristupuje.

Ked si otvoris CMD a postupne si cez "mkdir" a "cd" vytvoris par vnorenych adresarov s dlhymi menami, tak vsetko pojde. Aj subor tam nakopirujes ("copy blabla ."). Ale keby si chcel k tomu suboru pristupovat cez plnu cestu, ktora je prilis dlha, tak to nepojde.

Zaver: nepouzivat vo Windows dlhe cesty, su s tym zahadne a neriesitelne problemy.

Napsal: 23 pro 2013, 09:30
od monterjirka
Windows je "uživatel".

Mazal jsem pod WinXP v Dokument and seting soubory ve složce s historií internet exploreru.
Nešlo smazat, dlouhý název. Jak je možné, že si dokáže OS uložit něco, s čím pak neumí dělat?
Po přejmenování adresáře na "jednopísmenný název" to smazat jde

Napsal: 23 pro 2013, 16:23
od p32
monterjirka píše:Windows je "uživatel".
Jak je možné, že si dokáže OS uložit něco, s čím pak neumí dělat?

OS si dokáže uložit to něco a umí s tím dělat. Problém je s tím, že pak s tím neumíš dělat ty. Pleteš hrušky s jablkama. Pokud bys to dělal stejným způsobem, jak se to ukládalo, tak by to na 100% šlo, ale ty to děláš jiným způsobem a že to jde, tak jsi nakonec potvrdil po přejmenování toho adresáře.

Standardní limit pro součet délky názvu souboru a cesty (včetně c:\) je 260 znaků.
Nic ale nebrání používat celkovou délku až 1022 znaků. :lol:
Instalujte si Total Commander 8.01 a máte možnosti skoro neomezené.
Na odkazu je popis i možnost stažení zdarma. http://www.instaluj.cz/total-commander-7