Popular Posts
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... executeOrDelayUntilScriptLoaded Executes the specified function if the file containing it is loaded; otherwise, adds it to the pending job queue. ExecuteOrDelayUntilScrip... Multiple line of text limit With Sharepoint Designer, edit the page of list view. Add xsl template as below to override original template. Source template could be foun...
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/