Create file , get file and delete with SMB protocol
<p>Create file, create folder, get file, delete file, list folder and rename file. This are all methods that I need to implement using SMB protocol.</p>

<p>I already have same functionality implemented with FTP protocol.
For example:</p>

<pre><code>private void FtpCreateFolder(string ftpAddress, string ftpUName, string ftpPWord)
    {
            WebRequest ftpRequest = WebRequest.Create("ftp://" + ftpAddress + "/AUTO_TEST_FOLDER");
            ftpRequest.Method = WebRequestMethods.Ftp.MakeDirectory;
            ftpRequest.Credentials = new NetworkCredential(ftpUName, ftpPWord);
    }
</code></pre>

<p>What library should I use to implement same methods with SMB protocol ?</p>