Zacyklení při kopírování
Moderátor: Moderátoři
Zacyklení při kopírování
Tohle https://www.instaluj.cz/magazin/jak-nastavit-libovolne-dlouhe-cesty-k-souborum- bohužel na W7 nefunguje...
Dá se s tím prosím něco udělat kromě hluboké orby? Je to bohužel na C:
Proč mi nemůže všechno chodit hned ?!!
Nastavenie LongPathsEnabled (šumák či cez registry alebo group policy) prišlo až s Windows 10 build 1803, plus ešte k tomu aplikácie musia mať longPathsAware manifest, čiže pre teba s W7 platné jak mrtvému zimník, nič to robiť nebude.
Máš (aspoň) štyri možnosti na vyskúšanie:
1) použi to ako sieťovú cestu s UNC prefixom \\?\, na ten by sa nemalo vzťahovať toto obmedzenie dlhých ciest. Podaj to rmdir do príkazového riadka pre rmdir, alebo to napasuj do powershellu, tam napr. cez Remove-Item s -Recurse a -Force
Kód: Vybrat vše
rmdir /s "\\?\c:\Hustodemonsky\Krutoprisna\Cesta"Kód: Vybrat vše
Remove-Item -Path "\\?\c:\Hustodemonsky\Krutoprisna\Cesta" -Recurse -Force(zmaže adresár Cesta a všetko od neho hore)
2) interné windowsové robocopy s príkazom purge. Vytvor najskôr dočasný prázdny adresár, napr. c:\pokus, a následne z príkazového riadka spusti
Kód: Vybrat vše
robocopy "c:\pokus" "c:\Hustodemonsky\Krutoprisna\Cesta" /purge(zložku "Cesta" ponechá, zmaže všetko od nej hore. Následne zmaž c:\pokus).
3) alebo sa prebúraj k ceste cez subst, pokiaľ to až pôjde, prípadne vytvorením NTFS symbolického odkazu cez mklink a maž odtiaľ,
4) ad workhard, teda stiahnuť treťostrannú aplikáciu na likvidovanie dát na disku, alebo nabootovať Win >=10, alebo Linux (s NTFS drivrom so zápisom, dnes je to snáď už bežné).
Avšak aspoň jeden z tých troch bodov, ktoré využívajú to, čo vo windowse už je, by malo zafungovať.
A kutilmile - nelituju tě
Ne, někdy ani TC nepomůže. Widle ti prostě odmítnou přejmenovat soubor, kterej je hluboko uloženej vícenásobným vnořením do složek - s tím, že označení souboru je příliš dlouhé. Přitom když ho tam ukládaly, tak jim to nevadilo. A když si máš kvůli smazání jednoho pitomýho fajlu přejmenovat na jednoznakový označení třeba 6 nebo i víc složek uloženejch jedna ve druhý - a pamatovat si v jakým pořadí byly která jak popsaná, abys to moh následně vrátit - ne, to už je fakt jednodušší a rychlejší nabootovat si toho Tučňáka a smazat ten soubor z něj.p32 píše:Toto vzniká jen při tom, kdy někdo dá kopírovat adresář do sebe sama. V určitém momentě to skončí pro tzn. "dlouhou cestu".
Řešení je naprosto jednoduché. Přejmenovat některé adresář a soubory na kratší názvy třeba v tom TC.
A kutilmile - nelituju tě
- jardafiala
- Příspěvky: 2694
- Registrován: 20 čer 2010, 00:00
- Bydliště: Česká Lípa
p32 píše: Řešení je naprosto jednoduché. Přejmenovat některé adresář a soubory na kratší názvy třeba v tom TC.
Právě že není!!! Kdyby sis pořádně přečetl problém, tak bys věděl, že ta dlouhá cesta je tvořená jen samotnejma adresářema naskládanejma nad sebe. Všechny jsem pracně přepsal na jednoznakovej název. Ale nestačí to, těch adresářů je moc a od určitý úrovně už nejde se souborama v nich nic dělat.
Proč mi nemůže všechno chodit hned ?!!
Pod W7/32 by možná šlo pustit VC v command promptu. Tomu předhazuje jen 8.3 názvy. Ale jestli překročil určitou hloubku adresářové struktury, asi zblbne celé cmd...