Dokan

2025年9月17日 (水) 09:29時点におけるAdministrator (トーク | 投稿記録)による版
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)

Dokan(読み:どかん)とは、オープンソースの元で開発が行われているWindows向けの独自ファイルシステムを簡単に作成できるライブラリ(およびドライバー)である。

Linuxなどで広く使われている「FUSE」のWindows版ともいえる存在である。

概要 編集

Dokanはユーザーモードドライバーと呼ばれるものの開発キットである。 ファイルシステムの開発に特化したものであり、Mac OS XLinuxなどのUNIX系のOSで広く使われているFUSEのWindows版ともいえる存在である。

Dokanを用いて開発を行うには、C言語はもとより、DokanNetという.NET Framework向けバインディングも公式に提供されている。 このためC#などの.NET系のプログラミング言語を用いることもでき、こちらを使った場合にはさらにアホみたいに簡単に独自のファイルシステムを構築することが出来てしまう。

Dokanは日本発祥のオープンソースプロジェクトであり、日本語の資料が非常に豊富にある。非常にわかりやすい簡潔明瞭なサンプルプログラムも付属しており、容易に学習することができる。

関連項目 編集

外部リンク 編集