Archive

Articles taggués ‘English’

Write and read to a samba shared directory using java (JCIFS)

11/09/2009
Commentaires fermés

This is a little example of a code that write to a file that is on a SMB folder.

Do not forget to add jcifs-1.2.25.jar to your classpath, see http://jcifs.samba.org.


import jcifs.smb.*;
public class SMBClient {
  public static void main(String[] args) {
    try{
      // jcifs.Config.setProperty( "jcifs.netbios.wins", "192.168.1.220" );
      //smb://[[[domain;]username[:password]@]server[:port]/[[share/[dir/]file]][?[param=value[param2=value2[...]]]
      String url="smb://domain;user_name:user_password@server_name/directory/test_file.txt";
      String content="hello !";
      SmbFileOutputStream out = new SmbFileOutputStream(url);
      out.write(content.getBytes());

      System.out.println("File written, now trying to re-read it:");
      SmbFileInputStream in = new SmbFileInputStream(url);
      byte[] b = new byte[10000];
      int n;
      while(( n = in.read( b )) > 0 ) {
        System.out.write( b, 0, n );
      }
    }catch(Exception e){
  System.out.println(e);
  }
 }
}

Java , ,

A Text Wrapper Class

18/05/2009
Commentaires fermés

This is a code snipplet which aim is to wrap text.

There’s two methods, one that wrap text simply, keeping existing wrapped lines into account, and the other that wrap words.

Lire la suite…

Java