lua-users home
lua-l archive

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

On 2011-05-02 steve donovan <> wrote:

> On Mon, May 2, 2011 at 10:55 AM, Marco <> wrote:
> > How can I determine the mime  type of a file (like the
> > unix
> > command “file -i <some_file>”)?
> Why not just this? ;)
> local type = io.popen('file -i '..myfile):read()

I thought there  may be a more portable  solution. I think
file -i breaks on non-unix systems.

> Otherwise, you need a catalog,  and that is dependent on
> system  setup on  something like  Gnome, which  provides
> such a thing helpfully encoded as XML.

What do you mean by catalog?  A file extension - mime type
mapping?  That would  quickly  break when  a  file has  no
extension (file -i is not confused by this).