1 <!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Strict//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns=
"http://www.w3.org/1999/xhtml" xml:
lang=
"en" lang=
"en">
5 <title>LuaFileSystem
</title>
6 <link rel=
"stylesheet" href=
"http://www.keplerproject.org/doc.css" type=
"text/css"/>
7 <meta http-equiv=
"Content-Type" content=
"text/html; charset=UTF-8"/>
15 <div id=
"product_logo">
16 <a href=
"http://www.keplerproject.org">
17 <img alt=
"LuaFileSystem" src=
"luafilesystem.png"/>
20 <div id=
"product_name"><big><strong>LuaFileSystem
</strong></big></div>
21 <div id=
"product_description">File System Library for the Lua Programming Language
</div>
22 </div> <!-- id="product" -->
27 <h1>LuaFileSystem
</h1>
29 <li><strong>Home
</strong>
31 <li><a href=
"index.html#overview">Overview
</a></li>
32 <li><a href=
"index.html#status">Status
</a></li>
33 <li><a href=
"index.html#download">Download
</a></li>
34 <li><a href=
"index.html#history">History
</a></li>
35 <li><a href=
"index.html#credits">Credits
</a></li>
36 <li><a href=
"index.html#contact">Contact us
</a></li>
39 <li><a href=
"manual.html">Manual
</a>
41 <li><a href=
"manual.html#introduction">Introduction
</a></li>
42 <li><a href=
"manual.html#building">Building
</a></li>
43 <li><a href=
"manual.html#installation">Installation
</a></li>
44 <li><a href=
"manual.html#reference">Reference
</a></li>
47 <li><a href=
"examples.html">Examples
</a></li>
48 <li><a href=
"http://luaforge.net/projects/luafilesystem/">Project
</a>
50 <li><a href=
"http://luaforge.net/tracker/?group_id=66">Bug Tracker
</a></li>
51 <li><a href=
"http://luaforge.net/scm/?group_id=66">CVS
</a></li>
54 <li><a href=
"license.html">License
</a></li>
56 </div> <!-- id="navigation" -->
60 <h2><a name=
"overview"></a>Overview
</h2>
62 <p>LuaFileSystem is a
<a href=
"http://www.lua.org">Lua
</a> library
63 developed to complement the set of functions related to file
64 systems offered by the standard Lua distribution.
</p>
66 <p>LuaFileSystem offers a portable way to access
67 the underlying directory structure and file attributes.
</p>
69 <p>LuaFileSystem is free software and uses the same
70 <a href=
"license.html">license
</a> as Lua
5.1.
</p>
72 <h2><a name=
"status"></a>Status
</h2>
74 <p>Current version is
1.5.0. It was developed for Lua
5.1.
</p>
76 <h2><a name=
"download"></a>Download
</h2>
78 <p>LuaFileSystem source can be downloaded from its
79 <a href=
"http://github.com/keplerproject/luafilesystem">Github
</a>
82 <h2><a name=
"history"></a>History
</h2>
85 <dt><strong>Version
1.5.0</strong> [
20/Oct/
2009]
</dt>
86 <li>Added explicit next and close methods to second return value of lfs.dir
87 (the directory object), for explicit iteration or explicit closing.
</li>
88 <li>Added directory locking via lfs.lock_dir function (see the
<a href=
"manual.html">manual
</a>).
</li>
89 <dt><strong>Version
1.4.2</strong> [
03/Feb/
2009]
</dt>
92 <li>fixed bug [
<a href=
"http://luaforge.net/tracker/?func=detail&group_id=66&aid=13198&atid=356">#
13198</a>]
93 lfs.attributes(filename, 'size') overflow on files
> 2 Gb again (bug report and patch by KUBO Takehiro).
</li>
94 <li>fixed bug [
<a href=
"http://luaforge.net/tracker/?group_id=66&atid=356&func=detail&aid=39794">#
39794</a>]
95 Compile error on Solaris
10 (bug report and patch by Aaron B).
</li>
96 <li>fixed compilation problems with Borland C.
</li>
100 <dt><strong>Version
1.4.1</strong> [
07/May/
2008]
</dt>
103 <li>documentation review
</li>
104 <li>fixed Windows compilation issues
</li>
105 <li>fixed bug in the Windows tests (patch by Shmuel Zeigerman)
</li>
106 <li>fixed bug [
<a href=
"http://luaforge.net/tracker/?func=detail&group_id=66&aid=2185&atid=356">#
2185</a>]
107 <code>lfs.attributes(filename, 'size')
</code> overflow on files
> 2 Gb
112 <dt><strong>Version
1.4.0</strong> [
13/Feb/
2008]
</dt>
116 <a href=
"manual.html#setmode"><code>lfs.setmode
</code></a>
117 (works only in Windows systems).
</li>
118 <li><a href=
"manual.html#attributes"><code>lfs.attributes
</code></a>
119 raises an error if attribute does not exist
</li>
123 <dt><strong><a href=
"http://www.keplerproject.org/luafilesystem/1.3/">Version
1.3.0</a></strong> [
26/Oct/
2007]
</dt>
127 <a href=
"manual.html#symlinkattributes"><code>lfs.symlinkattributes
</code></a>
128 (works only in non Windows systems).
</li>
132 <dt><strong><a href=
"http://www.keplerproject.org/luafilesystem/1.2/">Version
1.2.1</a></strong> [
08/May/
2007]
</dt>
135 <li>compatible only with Lua
5.1 (Lua
5.0 support was dropped)
</li>
139 <dt><strong><a href=
"http://www.keplerproject.org/luafilesystem/1.2/">Version
1.2</a></strong> [
15/Mar/
2006]
</dt>
142 <li>added optional argument to
143 <a href=
"manual.html#attributes"><code>lfs.attributes
</code></a></li>
145 <a href=
"manual.html#rmdir"><code>lfs.rmdir
</code></a></li>
146 <li>bug correction on
<a href=
"manual.html#dir"><code>lfs.dir
</code></a></li>
150 <dt><strong><a href=
"http://www.keplerproject.org/luafilesystem/1.1/">Version
1.1</a></strong> [
30/May/
2005]
</dt>
153 <li>added function
<a href=
"manual.html#touch"><code>lfs.touch
</code></a>.
</li>
157 <dt><strong><a href=
"http://www.keplerproject.org/luafilesystem/1.0/">Version
1.0</a></strong> [
21/Jan/
2005]
</dt>
160 <dt><strong>Version
1.0 Beta
</strong> [
10/Nov/
2004]
</dt>
164 <h2><a name=
"credits"></a>Credits
</h2>
166 <p>LuaFileSystem was designed by Roberto Ierusalimschy,
167 Andr
é Carregal and Tom
ás Guisasola as part of the
168 <a href=
"http://www.keplerproject.org">Kepler Project
</a>,
169 which holds its copyright. LuaFileSystem is currently maintained by F
ábio Mascarenhas.
</p>
171 <h2><a name=
"contact"></a>Contact us
</h2>
173 <p>For more information please
174 <a href=
"mailto:info-NO-SPAM-THANKS@keplerproject.org">contact us
</a>.
175 Comments are welcome!
</p>
177 <p>You can also reach other Kepler developers and users on the Kepler Project
178 <a href=
"http://luaforge.net/mail/?group_id=104">mailing list
</a>.
</p>
180 </div> <!-- id="content" -->
182 </div> <!-- id="main" -->
185 <p><a href=
"http://validator.w3.org/check?uri=referer">Valid XHTML
1.0!
</a></p>
186 <p><small>$Id: index.html,v
1.44 2009/
02/
04 21:
21:
33 carregal Exp $
</small></p>
187 </div> <!-- id="about" -->
189 </div> <!-- id="container" -->