Overview
LuaFileSystem is a Lua library developed to complement the set of functions related to file systems offered by the standard Lua distribution.
LuaFileSystem offers a portable way to access the underlying directory structure and file attributes.
LuaFileSystem is free software and uses the same license as Lua 5.1.
Status
Current version is 1.5.0. It was developed for Lua 5.1.
Download
LuaFileSystem source can be downloaded from its Github page.
History
- Version 1.5.0 [20/Oct/2009]
 
- documentation review
 - fixed Windows compilation issues
 - fixed bug in the Windows tests (patch by Shmuel Zeigerman)
 - fixed bug [#2185]
		
lfs.attributes(filename, 'size')overflow on files > 2 Gb 
- added function
	
lfs.setmode(works only in Windows systems). lfs.attributesraises an error if attribute does not exist
- added function
        
lfs.symlinkattributes(works only in non Windows systems). 
- compatible only with Lua 5.1 (Lua 5.0 support was dropped)
 
- added optional argument to
        
lfs.attributes - added function
        
lfs.rmdir - bug correction on 
lfs.dir 
- added function 
lfs.touch. 
Credits
LuaFileSystem was designed by Roberto Ierusalimschy, André Carregal and Tomás Guisasola as part of the Kepler Project, which holds its copyright. LuaFileSystem is currently maintained by Fábio Mascarenhas.
Contact us
For more information please contact us. Comments are welcome!
You can also reach other Kepler developers and users on the Kepler Project mailing list.