[jcifs] Help needed: listFiles()
nissemark at bredband.net
nissemark at bredband.net
Mon Sep 27 12:31:24 GMT 2004
Hi
I try to list the files in a directory on a WinXp machine from a linux machine, but it does not work!!! I have tried to connect two Windows machines and list the directory and it works perfect. The code and stacktrace:
The shared directory is /root.
SmbFile file = new SmbFile("smb://Andreas@192.168.3.11/root/");
long t1 = System.currentTimeMillis();
SmbFile[] files = file.listFiles();
long t2 = System.currentTimeMillis() - t1;
for( int i = 0; i < files.length; i++ ) {
System.out.println(" " + files[i].getName() + "\r");
}
System.out.println("" + files.length + " files in " + t2 + "ms\r");
SmbException: An error occured sending the request.
jcifs.smb.SmbException: An error occured sending the request.
java.net.ConnectException: 192.168.3.11/192.168.3.11:139 - Operation failed
Stack trace:
java/lang/Throwable.<init>()V
java/lang/Throwable.<init>(Ljava/lang/String;)V
java/net/PlainSocketImpl.connect(Ljava/net/InetAddress;I)V
java/net/Socket.startupSocket(Ljava/net/InetAddress;ILjava/net/InetAddress;IZ)V
java/net/Socket.<init>(Ljava/net/InetAddress;ILjava/net/InetAddress;I)V
jcifs/netbios/NbtSocket.<init>(Ljcifs/netbios/NbtAddress;Ljava/lang/String;ILjava/net/InetAddress;I)V
jcifs/smb/SmbTransport.ensureOpen()V
jcifs/smb/SmbTransport.send(Ljcifs/smb/ServerMessageBlock;Ljcifs/smb/ServerMessageBlock;)V
jcifs/smb/SmbTransport.negotiate()V
jcifs/smb/SmbTree.treeConnect(Ljcifs/smb/ServerMessageBlock;Ljcifs/smb/ServerMessageBlock;)V
jcifs/smb/SmbFile.connect()V
jcifs/smb/SmbFile.connect0()V
jcifs/smb/SmbFile.sendTransaction(Ljcifs/smb/SmbComTransaction;Ljcifs/smb/SmbComTransactionResponse;)V
jcifs/smb/SmbFile.doFindFirstNext(Ljava/util/ArrayList;ZLjava/lang/String;ILjcifs/smb/SmbFilenameFilter;Ljcifs/smb/SmbFileFilter;)V
jcifs/smb/SmbFile.listFiles(Ljava/lang/String;ILjcifs/smb/SmbFilenameFilter;Ljcifs/smb/SmbFileFilter;)[Ljcifs/smb/SmbFile;
jcifs/smb/SmbFile.listFiles()[Ljcifs/smb/SmbFile;
Smb.<init>()V
Smb.main([Ljava/lang/String;)V
Stack trace:
java/lang/Throwable.<init>()V
java/lang/Throwable.<init>(Ljava/lang/String;)V
jcifs/smb/SmbException.<init>(Ljava/lang/String;Ljava/lang/Throwable;)V
jcifs/smb/SmbTransport.send(Ljcifs/smb/ServerMessageBlock;Ljcifs/smb/ServerMessageBlock;)V
jcifs/smb/SmbTransport.negotiate()V
jcifs/smb/SmbTree.treeConnect(Ljcifs/smb/ServerMessageBlock;Ljcifs/smb/ServerMessageBlock;)V
jcifs/smb/SmbFile.connect()V
jcifs/smb/SmbFile.connect0()V
jcifs/smb/SmbFile.sendTransaction(Ljcifs/smb/SmbComTransaction;Ljcifs/smb/SmbComTransactionResponse;)V
jcifs/smb/SmbFile.doFindFirstNext(Ljava/util/ArrayList;ZLjava/lang/String;ILjcifs/smb/SmbFilenameFilter;Ljcifs/smb/SmbFileFilter;)V
jcifs/smb/SmbFile.listFiles(Ljava/lang/String;ILjcifs/smb/SmbFilenameFilter;Ljcifs/smb/SmbFileFilter;)[Ljcifs/smb/SmbFile;
jcifs/smb/SmbFile.listFiles()[Ljcifs/smb/SmbFile;
Smb.<init>()V
Smb.main([Ljava/lang/String;)V
More information about the jcifs
mailing list