Popular Posts
Enable SSL connection for Jsoup import org.jsoup.Connection; import org.jsoup.Jsoup; import javax.net.ssl.*; import java.io.IOException; import java.security.KeyManagement... Build an OpenVPN server on android device Preparation An android device, in this case, Sony xperia Z is used Root permission required Linux Deploy for deploy i... LogonUser Function : impersonate a windows user // This sample demonstrates the use of the WindowsIdentity class to impersonate a user. // IMPORTANT NOTES:  // This sample can be run only ...
Blog Archive
Stats
File operation at SMB / UNC (network neighborhood)
import java.io.IOException;
import java.io.OutputStreamWriter;

import jcifs.Config;
import jcifs.smb.SmbFile;
import jcifs.smb.SmbFileOutputStream;

public class Program {

    /**
     * @param args
     * @throws IOException
     */
    public static void main(String[] args) throws IOException {
        // TODO Auto-generated method stub

        StringBuilder sb = new StringBuilder("<html><head><title>9 x 9</title></head><body><table border='1'>");
        sb.append(System.getProperty("line.separator"));
        for (int i = 1; i < 10; i++) {
            sb.append("<tr>");
            for (int j = 1; j < 10; j++) {
                sb.append(String.format("<td>%d x %d = %d</td>", i, j, i * j));
            }
            sb.append("</tr>");
            sb.append(System.getProperty("line.separator"));
        }
        sb.append("</table></body></html>");

        Config.setProperty("jcifs.smb.client.domain", "mydomain");
        Config.setProperty("jcifs.smb.client.username", "bruce");
        Config.setProperty("jcifs.smb.client.password", "12345678");

        SmbFile remotePath = new SmbFile("file://computer_name/mis/subfolder/test.html");
        // SmbFile remotePath = new SmbFile("smb://hostname/upload$/test.html");

        SmbFileOutputStream sfos = new SmbFileOutputStream(remotePath);
        OutputStreamWriter osw = new OutputStreamWriter(sfos);
        osw.write(sb.toString());
        osw.close();
        sfos.close();
    }

}
Library : http://jcifs.samba.org/