Page 1 of 1

Mapované disky Novell - poškození textových souborů editovan

Posted: 24 Jun 2010, 14:25
by vandrovnik
Situace: Server Novell Netware 6.5, stanice s Windows 7 Pro 64bit CZ, disk G: mapovaný na NSS svazek na Novellu. V Salamandru jsem na disku G:.

Shift+F4, novy.txt, OK. Napíšu abcde, Ctrl+S. Na disku G: je soubor s délkou 5 bajtů.

Označím soubor, F4, smažu první 4 znaky, Ctrl+S. Na disku G: by měl být soubor dlouhý 1 bajt obsahující písmeno "e", místo toho je tam ale soubor s délkou 5 bajtů obsahující "ebcde".

Na disku C: lze přitom editovat soubory přes F4 normálně. Stejný Salamander pod Windows XP funguje také normálně.

Pokud po označení souboru místo F4 stisknu Enter, chyba se neprojeví (F4 ale vytváří dočasný soubor, takže je zřejmě nějaký zádrhel při kopírování změnna původní místo).

Nenapadá Vás někoho, kde by mohl být zádrhel?

Díky, Karel Rys

Re: Mapované disky Novell - poškození textových souborů edit

Posted: 25 Jun 2010, 09:49
by Ether
vandrovnik wrote:F4 ale vytváří dočasný soubor, takže je zřejmě nějaký zádrhel při kopírování změnna původní místo
To je vlastnost Netwaru? Otevře se v tomto případě stejný editor?

Jinak zádrhel vidím v tom, že soubor není po uložení zkrácen na novou délku (abcde je přepsáno na ebcde a následně nezkráceno na e). Ovšem příčinu ani řešení tohoto chování neznám.

Re: Mapované disky Novell - poškození textových souborů edit

Posted: 25 Jun 2010, 10:09
by Jan Rysavy
Jaký textový editor se na F4 spouští?

Při stisku Enter se spustí stejný textový editor nebo jiný?

Pravděpodobně jde o problém s nefunkčním Windows API SetEndOfFile() na daném disku a bylo by dobré informovat tvůrce daného textového editoru.

Re: Mapované disky Novell - poškození textových souborů edit

Posted: 25 Jun 2010, 21:00
by vandrovnik
Když na souboru stisknu Enter, otevře se Poznámkový blok. V něm když dám Uložit jako, abych se podíval, je automaticky nabízeno ukládání na disk G: (tedy tam, kde soubor je).

Když na souboru stisknu F4, otevře se také Poznámkový blok. V něm když dám Uložit jako, abych se podíval, je automaticky nabízeno ukládání do dočasné složky. V pondělí budu sedět u problémového PC, tak mohu napsat celou cestu, každopádně to byl "nějaký temp". To, že se pracuje s dočasným souborem, jsem předpokládal, že je vlastnost Salamandru - Netware do toho určitě nijak nezasahuje...