lua-users home
lua-l archive

Re: file:write() fails silently for read-only files

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


On Tue, Sep 6, 2011 at 9:21 AM, startx <startx@plentyfact.org> wrote:
>  f = io.open('foo.foo', 'r')
>  success = f:write('ffd')
>  f:close()
> success will be NIL if the file cannot be written to.
Ah, but not always!
f = io.open('errio.lua')
for i = 1,3 do
 print(f:read())
end
print(f:write('hello dolly'))
f:close()
On this machine (Windows XP) that write returns true - a silent error!
Must be Windows weirdness, because this script does behave as you
expect on Linux.
steve d.

AltStyle によって変換されたページ (->オリジナル) /