A Google Chrome engineer has released Filer.js, a library for working with the HTML5 Filesystem API.
From the article:
The idea, says Bidelman, is to make the HTML5 API “more approachable for developers that have done file I/O in other languages” as well as making common operations like renaming, moving and duplicating files easier.