Dokan

user mode file system for windows    >>Japanese version

Dokan library 0.2.1 released

December 20th, 2007 in Dokan by Hiroki

Dokan library 0.2.1 is now released.

Dokan library is a user-mode file system library for Windows. You can write a file system in userland.

Changes from 0.2.0
- Fixed memory leak when write operation was cancelled
- Fixed BSOD while read operation
- Improved error handling

If you update from previous version, you must uninstall it and restart your computer before install new version.

Dokan library 0.2.0 released

December 16th, 2007 in Dokan by Hiroki

Dokan library 0.2.0 is now released.

Dokan library is user-mode file system library to write a Windows file system very easily. Using Dokan library, you don’t need to write a file system driver.
Before installing new Dokan library, you have to uninstall previous version and reboot your computer.

Changes from 0.1.9
- Improved stability on lower resource environment
- Improved stability on Windows Vista
- Fixed deadlock

Dokan Ruby 0.1.4 released

December 13th, 2007 in Dokan, Ruby by Hiroki

Now I released Dokan Ruby 0.1.4.

Dokan Ruby is a Ruby extension library to write a file system for Windows. This extension also has compatible API with FuseFS (Ruby extension for FUSE). You can write a file system only in 25 lines.

require 'dokanfs'
class Hello
  def initialize
   @msg = "hello, world"
  end
  def contents path
    ["hello.txt"]
  end
  def file? path
    path  =~ /hello.txt/
  end
  def directory? path
    path == "/"
  end
  def read_file path
    @msg
  end
  def size path
    @msg.length
  end
end
FuseFS.set_root(Hello.new)
FuseFS.mount_under("r")
FuseFS.run

Dokan library 0.1.9 released

December 12th, 2007 in Dokan by Hiroki

Today I relased Dokan library 0.1.9.
Dokan library is a user-mode filesystem for Windows, just like FUSE for Linux. Using Dokan library, you don’t need to write a device driver to write a filesystem.

Changes from 0.1.8
- Fixed memory mapped file cache consistency problems
- Improved stability of filesystem driver

Dokan.NET 0.1.5 released

December 8th, 2007 in .NET, Dokan by Hiroki

Today I released Dokan.NET 0.1.5.

Dokan.NET is a user-mode file system library for .NET language. You can write a file system in C#.

registoryfs.png
RegistoryFS screen shot.

RegistroyFS is a file system that mounts Windows registory. This program is included in sample directory of Dokan.NET.

Dokan SSHFS 0.1.6 released

December 3rd, 2007 in .NET, Dokan, SSHFS by Hiroki

Dokan SSHFS 0.1.6 is now released.

Dokan SSHFS is a program that mounts remote file system as a local drive. You can upload a file using Explorer and edit a file with your favorite windows applications. You can use Dokan SSHFS in place of Samba. This program needs Dokan Library installed.

Changes from 0.1.4
- Improved error handling

Dokan library 0.1.8 released

December 3rd, 2007 in Dokan by Hiroki

Dokan library 0.1.8 is now released.

Dokan library is a user-mode filesystem library for Windows (FUSE for Windows). Using Dokan library, you can write new filesystem very easily. If you use previous version, you must uninstall it and restart your computer before install newer one.

Changes from 0.1.7
- Fixed directory changing notification
- Fixed IO cancelling
- Added new Dokan API “FlushFileBuffers”, this is called when user call WindowsAPI FlushFileBuffers

Dokan library 0.1.7 released

November 19th, 2007 in Dokan by Hiroki

Dokan library 0.1.7 is now released.

Dokan library is a usermode filesystem library for Windows (FUSE for Windows). You can write your original Windows filesystem in userspace.

Changes from 0.1.6
- Fixed dead lock problem when mounting two drives
- Added timeout in kernel mode driver

Dokan SSHFS 0.1.4 released

November 8th, 2007 in .NET, Dokan, SSHFS by Hiroki

Today I release Dokan SSHFS 0.1.4.

Dokan SSHFS is a program that mounts remote file system as a local drive. You can upload a file using Explorer and edit a file directoly. Dokan SSHFS works on Windows XP and Windows Vista. This program needs Dokan Library installed.

Changes from 0.1.3
- Change SetFileSize function

Dokan site opened

November 4th, 2007 in Dokan by Hiroki

Dokan library is a user mode file system library for Windows. Dokan Library is similar to FUSE(Linux user mode file system) but works on Windows. You can create your own file systems very easily.

Let’s create a new file system using Dokan library.