Problém s kopírováním více .dll souborů

Pozor na kopírování většího množství DLL knihoven s různými atributy.
Když zkusíte kopírovat více .DLL souborů (například je vyberete pomocí Shift a Ctrl, kopírujete buď vlečením či přes schránku), může kopírování selhat a objevit se následující chybové hlášení:

Chyba přesouvání souborů. Nelze přesunout xxxxx.dll: Soubor již existuje

Nebo

Chyba kopírování souborů. Nelze zkopírovat xxxx.dll: soubor je používán.

Přitom dojde k tomu, že se na cílovém disku objeví soubor, který tam chcete kopírovat či přesouvat, ale má délku 0 bytů (tj. vytvoří se pouze soubor téhož jména, s prázdným obsahem). Navíc, tento soubor není možné bezprostředně ihned vymazat.

Problém je v tom, že Windows 98 si nedovedou dobře poradit s kopírováním či přesouváním více .dll souborů, které jsou současně označeny jako „pouze pro čtení“, a výsledkem jsou tyto chyby. Řešením je kopírovat .dll soubor jeden po druhém, a pak smazat (třeba již najednou) původní soubory, pokud vám jde o přesunutí souborů a ne jejich zkopírování.

Situaci s nemožností vymazání zmíněných .dll souborů s nulovou délkou je nutno vyřešit restartem počítače; až po restartu a novém náběhu Windows 98 je možné tyto soubory normálními způsoby vymazat.

Diskuze (2) Další článek: Co způsobuje chybová hlášení týkající se DirectX 6.0

Témata článku: , , , , , , ,