Skip to content

A production tested SMB FileSystemProvider for Apache commons-vfs2 based on smbj

License

Notifications You must be signed in to change notification settings

mikhasd/commons-vfs2-smb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

commons-vfs2-smb

A production tested SMB FileSystemProvider for Apache commons-vfs2 based on smbj.

Introduction

This project implements required commons-vfs2 interfaces to allow interaction with SMB 2/3 using Jeroen van Erp's smbj implementation.

I've created this library for a project that has been running in production for same time, and the features I've implemented were the ones I needed.

In case you are missing some feature, feel free to file a bug or send a Pull Request.

Usage

I'm still working on having a proper CI pipeline setup and the library uploaded to Maven Central. Any help is welcome.

VFS.getManager().resolveFile("smb://DOMAIN\USERNAME:PASSWORD@HOSTNAME:PORT/SHARENAME/PATH");