Skip to content

.Net bindings for the dokan virtual filesystem/drive service. I do not maintain this code, I simply have it here so I can use it as a submodule within MergeFS. Please see http://dokan-dev.net/en/ for more information

License

jvd001/DokanNet

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

    Dokan.NET Binding

 Copyright(c) Hiroki Asakawa http://dokan-dev.net


What is Dokan.NET Binding
=========================

By using Dokan library, you can create your own file systems very easily
without writing device driver. Dokan.NET Binding is a library that allows
you to make a file system on .NET environment.


Licensing
=========

Dokan.NET Binding is distributed under a version of the "MIT License",
which is a BSD-like license. See the 'license.txt' file for details.


Environment
===========

.NET Framework 2.0 and Dokan library


How to write a file system
==========================

To make a file system, an application needs to implement DokanOperations
interface. Once implemented, you can invoke DokanNet.DokanMain function
to mount a drive. The function blocks until the file system is unmounted.
Semantics and parameters are just like Dokan library. Details are described
at 'readme.txt' file in Dokan library. See sample codes under 'sample'
directory. Administrator privileges are required to run file system
applications.


Unmounting
==========

Just run the bellow command or your file system application call DokanNet.Unmount
to unmount a drive.

   > dokanctl.exe /u DriveLetter

About

.Net bindings for the dokan virtual filesystem/drive service. I do not maintain this code, I simply have it here so I can use it as a submodule within MergeFS. Please see http://dokan-dev.net/en/ for more information

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%