Skip to content
SharpCifs is a port of JCIFS to C#
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore Initial commit to add default .gitIgnore and .gitAttribute files. Jun 1, 2015


SharpCifs is a port of JCIFS to C# for make your Windows Phone 8.1 (Silverlight) apps capable to work with network shares.

It was ported using the Lluis Sanchez's already compiled Sharpen (found at and applying a lot of changes to make the port works.


All client settings are same as jCifs, you can take a look at:

If you want to use the NetBIOS name resolution you must set the "jcifs.netbios.laddr" with phone's IP address, and "jcifs.netbios.baddr" with the broadcast address.


  • The JCIFS version ported to C# was 1.3.17.
  • By default I have disabled the DFS support due a problems with Microsoft accounts when you try to connect to your Windows 8.1. You can enable it by setting to true the "jcifs.smb.client.enabledfs" property.
  • I added a new method GetHosts on NbtAddress class to find hosts on small networks.


The original Java project can be found at:

You can’t perform that action at this time.