dokan-dev / dokan-java

Dokan Java Wrapper
GNU Lesser General Public License v3.0
51 stars 28 forks source link

may I jion the dokan-java group #16

Closed hukeowen closed 5 years ago

hukeowen commented 5 years ago

I'm a java development,I'm very happy the dokan-java code is update,But I Found there is not still implement the whole function,such as oncreate ondele and so on. The dokan.exe is very fasy to copy little file,But dokan java is very slow,dokan java only has 18kb/s,if the file size is 4kb,but dokan.exe can run 200kb/s speed

infeo commented 5 years ago

To contribute you don't have to be part of the dokan-java group, just make a fork and start programming! If you think you're done make a pullrequest to this repository, i review it and will finally merge it into the development branch (;

I don't know which functions do you mean with "onCreate" or "onDelete". The dokan-java project just implements a java-interface for the dokany-api, and thus it just must access/implement some internal functions of dokan, the api itself must stay unimplemented.

Regarding the speed, i think this is mostly because this project uses JNA. It has a clean, easy and good interface to work with, but lacks speed. There are other projects to call native code from java (e.g. JNR), which can be used to replace JNA.