Dokan Delphi Wrapper
Pascal
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Dokan.pas
DokanWin.pas
Mirror.dpr
Mirror.dproj
Mirror.lpi
README.md -Support Dokany 0.8.0-RC2 Oct 9, 2015

README.md

Dokan.Delphi Binding

What is Dokan.Delphi Binding

By using Dokan library, you can create your own file systems very easily without writing device driver. Dokan.Delphi 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.mit.txt' file for details.

Environment

Delphi and Dokan library

How to write a file system

To make a file system, an application needs to implement IDokanOperations interface. Once implemented, you can invoke Mount function on your driver instance 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.md' 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 Dokan.Unmount to unmount a drive.

dokanctl.exe /u DriveLetter