[jcifs] reading lines from SmbFiles

Frode E. Moe frode at coretrek.no
Fri Jan 9 12:20:21 GMT 2004


On Fri, Jan 09, 2004 at 13:05:17 +0100, andrea.lanza at frameweb.it wrote:
> 
> how can I translate this code
> 
>             java.io.FileReader fr = new java.io.FileReader(myFile);
>             java.io.BufferedReader p = new java.io.BufferedReader(fr);
> 
>             while ((myline = p.readLine()) != null) {
> .......
>             }
> 
> 
> myFile is a java.io.File
> 
> now I want it to become a SmbFile
> 
> I could use
> 
>             jcifs.smb.SmbFileInputStream fis  = new
> jcifs.smb.SmbFileInputStream(myFile);
> 
> but here I have no readLine() method, really useful for me and the kind of
> files I am accessing.
> 
> Is there a way to get a BufferedReader starting from a SmbFile ?

I haven't tested this, but from memory (and the SDK javadocs):

 Use something like:
 
   jcifs.smb.SmbFileInputStream fis = new jcifs.smb.SmbFileInputStream(myFile);
   BufferedReader br = new BufferedReader(new InputStreamReader(fis);

 - Frode



More information about the jcifs mailing list