Zacyklení při kopírování

Počítače stolní, notebooky, tablety, tiskárny, scanery a vše, co nějak souvisí s PC

Moderátor: Moderátoři

Zpráva
Autor
nixdorf
Příspěvky: 540
Registrován: 06 kvě 2017, 02:00

#46 Příspěvek od nixdorf »

Tých aplikácií bude vyše; 7zip ako jedna z nich sa spomenula na superusri

p32
Příspěvky: 15069
Registrován: 13 led 2007, 01:00
Bydliště: Olomouc

#47 Příspěvek od p32 »

Pokud je to tak, jak psal na pokračování, co udělal a co ne, tak někdy stačí také nouzový stav, potom pomocí cmd vyvolat příkazový řádek, pomocí cd se přepnout co nejdál do adresáře a poté ten zbytek přiřadit pomocí "subst P: ." (i s tečkou) jednotce P: a v té pomocí průzkumníku smazat vše, co chce. Někdy to jde v tom průzkumníku v nouzovém stavu rovnou.
Nakonec, v nouzovém stavu se dá smazat plno věcí, co v normálně spuštěném stavu smazat nejde.

Uživatelský avatar
xsc
Příspěvky: 6666
Registrován: 25 zář 2014, 02:00

#48 Příspěvek od xsc »

p32 píše:Nakonec, v nouzovém stavu se dá smazat plno věcí, co v normálně spuštěném stavu smazat nejde.
Tady nouzový stav nepomůže. Ten pomáhá s mazáním souborů zamčených nějakým procesem. Ale tohle je chyba/vlastnost WinAPI, to je pořád stejné.

nixdorf
Příspěvky: 540
Registrován: 06 kvě 2017, 02:00

#49 Příspěvek od nixdorf »

NTFS symlink/subst som navrhol ako predposledný bod vo svojom komentári, ale neskúšal som to, aj ak by sa s tým dal path "skrátiť" (na jednej z vrchných úrovní OS file access, aspoň), beztak by s tým bolo o niečo viac práce než to zmazať cez schopný tool v jednom kroku

p32
Příspěvky: 15069
Registrován: 13 led 2007, 01:00
Bydliště: Olomouc

#50 Příspěvek od p32 »

xsc píše:
p32 píše:Nakonec, v nouzovém stavu se dá smazat plno věcí, co v normálně spuštěném stavu smazat nejde.
Tady nouzový stav nepomůže. Ten pomáhá s mazáním souborů zamčených nějakým procesem. Ale tohle je chyba/vlastnost WinAPI, to je pořád stejné.
Ano, to je pravda. Taky jsem ale netvrdil, že by to na 100% šlo, ale že by to mohlo jít.

Uživatelský avatar
samec
Příspěvky: 3692
Registrován: 19 pro 2017, 01:00

#51 Příspěvek od samec »

Celeron píše:
samec píše:A v čom máš vlastne problém? Nevieš premenovať dlhý názov súboru na kratší, alebo nevieš presunúť adresár aj s podadresármi z nejakej dlhšej cesty do adresára s krátkou cestou? :?: :blyawn:
Ty jsi to zjevně nepochopil. Soubor může mít a to VČETNĚ ADRESÁŘŮ maximálně dýlku názvu 255 znaků. Pokud se narovnají adresáře nad sebe, tak i když je všechny přejmenuješ na jednoznakový, tak pokud jich bude víc než 255 úrovní, tak v tom 256-tým už nic nesmažeš, nepřepíšes.
Chápeš už konečně?
Desiatý vnorený adresár má dĺžku cesty len 10 adresárov. Ak ho môžeš premenovať, tak ho môžeš aj presunúť. Obsah toho desiatého podadresára vrátane jeho podadresárov je irelevantný.

Uživatelský avatar
xsc
Příspěvky: 6666
Registrován: 25 zář 2014, 02:00

#52 Příspěvek od xsc »

Takže trocha domácího výzkumu:
Pustil jsem v cmd batku:
:start
mkdir test
cd test
copy c:\install.log
goto start
Ta mi vytvořila asi 47 vnořených adresářů + zkopírovala vždy jeden soubor. cmd má zjevně stejné omezení délky, takže následně začala hlásit, že soubor nelze zkopírovat a adresář vytvořit kvůli délce názvu. Tak jsem pustil TC, doklikal se dovnitř do posledního adresáře a tam vytvořil další (to šlo bez keců) a do něj dal opět zkopírovat soubor. To už TC (verze 9.2, takže ne nejnovější) začal řvát, že celková cesta bude mít víc než 259 znaků a bude tak pro většinu programů nedostupný - viz obrázek 1. Udělal jsem to ještě párkrát. A následně se to snažil smazat.
Při mazání v exploreru nebo TC klasicky přes F8 se smažou všechny soubory až do té podporované úrovně a dál vyskočí hláška o nemožnosti smazat ten další vnořený. Viz druhý obrázek. Přes Shift F8 to jde bez keců, takže TC to umí.
Přílohy
Wokna.jpg
Wokna2.jpg

Uživatelský avatar
EKKAR
Příspěvky: 29689
Registrován: 16 bře 2005, 01:00
Bydliště: Česká Třebová, JN89FW21

#53 Příspěvek od EKKAR »

Jenomže přesun složky, do který je vnořenej soubor s nadměrně dlouhým názvem, Widle odmítnou - s tím, že některej soubor má název příliš dlouhej a před přesunem ho je potřeba zkrátit. Udělá to i při mazání. Takže vyjmutí pomůže jenom tam, kde se vyjmutím z podřízený složky a "posunutím vejš" na stromu větvení skutečně zkrátí označení toho hluboko vnořenýho souboru. Jenomže pokud už byl uloženej a měl už při tom třeba 300místný označení, jeho přesun/smazání Widle nedovolej. Prostě ponořit soubor do hluboký struktury Widle umožněj, ale pokud se tím vnořením nadměrně prodlouží popis, už to vytáhnout zpátky "vejš" nelze. Neboli další idiotismus Mrdkošrotu ...
Nasliněný prst na svorkovnici domovního rozvaděče: Jó, paninko, máte tam ty Voltíky všecky...

A kutilmile - nelituju tě :mrgreen: :mrgreen: !!!

Uživatelský avatar
samec
Příspěvky: 3692
Registrován: 19 pro 2017, 01:00

#54 Příspěvek od samec »

Lebo je rozdiel medzi presúvaním a kopírovaním. Kto vyrástal na DOSe a Norton Commanderi, ten to vie. Explorér používajú len lúzri.

Uživatelský avatar
EKKAR
Příspěvky: 29689
Registrován: 16 bře 2005, 01:00
Bydliště: Česká Třebová, JN89FW21

#55 Příspěvek od EKKAR »

Jo, podle sebe soudím tebe - tvoje teorie o lůzrech odmítá akceptovat jednoduchej fakt, že někomu se prostě k výpočetní technice v éře DOSu/NC nepodařilo dostat, protože v tý době to byla "technika jen pro někoho" - a že spousta z nás s dřívějším datem výroby jsme doslova samouci, protože jsme to ani neměli ve škole (na rozdíl od generace 1985+) a k samostatný obsluze výpočetní techniky jsme se dostali až v pokročilejším věku. Takže umíme to co umíme a někdy to holt asi není to, co by si někdo s přímo počítačovým vzděláním představoval, že by bylo potřeba umět - ale funguje nám to a nestydíme se za to. A umíme o tom v mezích danejch našima možnostma i poradit.
Nasliněný prst na svorkovnici domovního rozvaděče: Jó, paninko, máte tam ty Voltíky všecky...

A kutilmile - nelituju tě :mrgreen: :mrgreen: !!!

nixdorf
Příspěvky: 540
Registrován: 06 kvě 2017, 02:00

#56 Příspěvek od nixdorf »

Karel, zbytočné kŕmiť toho paranoidného, proruského trolla. Kam vstúpi, tam začne šíriť svoje "múdra" - je mu úplne ukradnuté, čo Celeronov popísaný problém spôsoboval, okamžite naňho stupidný ad hominem, či nevie robiť s PC. I fakt že mu to nefungovalo ani z príkazového riadka, i moje rady a moje vysvetlenie, dokonca ešte aj experiment, ktorý tu nad svetlo jasnejšie uviedol xsc - proste sú preňho všetci lúzri. Ešte tu do toho nezmyselne zamotal Windows Explorer, jak keby to bola jediná aplikácia využívajúca WinAPI.
Nie, putinovský betasamec, nemáš pravdu, tých aplikácií je také číslo, ktoré si tvoja natvrdlá hlavička nemá schopnosť predstaviť. Príkazový riadok Win7 CMD.EXE hneď prvou z nich, milióny a milióny ďalších nasledujú.
Rovnež tu ty nebudeš nikoho poučovať o tom, ako funguje filesystem pri premenovaní a presúvaní, pretože my tu, ak si si nevšimol, riešime dlho známy bug OS a nie FS, ergo, ten istý bug, ktorý toto chovanie vôbec zapríčinil, miesto toho, aby ho (vďaka udržiavaniu spätnej kompatibility) OS ošetril, a teda zamedzil vôbec vytváraniu tak vnorených adresárov na rovnakej a tej istej platforme OS, neodvisle od možností FS.
A sú tu starší a skúsenejší, než si ty i celý tvoj norton commander. Sú tu ľudia, ktorí pracovali s výpočtovou technikou, ešte keď si ty ťahal káčera po dvore.

Okrem toho tu začínaš liezť viacerým na nervy, len v tom pekne pokračuj a pôjdeš trvalo do teplých krajín.

//edit: a ešte keď si blbeček uvedomí, že i jeho Total Commander používa priehršť funkcií WinAPI aj z shell32.dll, navlas rovnako ako i Windows Explorer, teda spúšťanie cez ShellExecute, klasické mazanie F8, ako tu už ukázal experiment hore, on tým proste opovrhuje, lebo je génius. Si celý windows shell vrátane opovrhovaného explorera vymaž, a uvidíš, či ti ten TC bude fungovať.
BTW dajte mu už ban niekto.
Naposledy upravil(a) nixdorf dne 02 led 2023, 23:54, celkem upraveno 4 x.

Uživatelský avatar
samec
Příspěvky: 3692
Registrován: 19 pro 2017, 01:00

#57 Příspěvek od samec »

Áno, som dezolát, čo sa opovažuje pohŕdať microsoftovým explorérom a používa total commander.
:brakelamp:

Uživatelský avatar
EKKAR
Příspěvky: 29689
Registrován: 16 bře 2005, 01:00
Bydliště: Česká Třebová, JN89FW21

#58 Příspěvek od EKKAR »

A ještě tak umět v češtině/slovenčine odlišit Mrdkošrotovský označení (Internet) Explorer od Windows Explorer, což přeloženo znamená "Průzkumník Windows" - neboli v podstatě názvovej problém internetovej prohlížeč vs. souborovej editor. Vina je jednoznačně na straně M$, protože oni pojmenovali dva tak funkčně odlišný softy v hovoru zaměnitelným názvem. V případě Průzkumníka je situace ještě navíc zhoršená naprosto jazykově zmršeným prvotním překladem, kdy prostě pojmy použitý M$ v angličtině mají jednoznačně různý významy, ale do češtiny/slovenčiny se překládají několika různýma významovýma variantama, závislýma na konkrétním použití - a zrovna v tomhle lokalizačním překladu byly použitý ne zrovna nejvhodnější ekvivalenty názvů = prostě někdo to tenkrát přeložil jen se slovníkem v ruce bez ohledu na to, co ten kterej soft skutečně dělá a jak se chová. Důkazem budiž i rozdíly v překladu CZ/SK u pojmů "Extract", "Copy" a "Paste" - česky "Vyjmout", "Kopírovat" a "Vložit", slovensky "Vystrihnúť", "Kopírovať" a "Prilepiť" ... Prostě a jednoduše zase se jedná o to, jak v běžným používání obejít něco, co zprasili už v Mrdkošrotu a doposud se nedohrabali k tomu, aby to na rozdíl od jinde úplně zbytečnejch inovací a updatů jednoduše napravili ...
Nasliněný prst na svorkovnici domovního rozvaděče: Jó, paninko, máte tam ty Voltíky všecky...

A kutilmile - nelituju tě :mrgreen: :mrgreen: !!!

Odpovědět

Zpět na „Výpočetní technika“