У меня была та же проблема: How do I use JCIFS with apache VFS to access an SMB URL?Как использовать JCIFS с Apache VFS для доступа к URL-адресу SMB - часть 2?
... после включения Викисклада VFS-песочница-2,1-SNAPSHOT.jar в пути к классам теперь я получаю это исключение:
Exception in thread "main" org.apache.commons.vfs2.FileSystemException: Could not determine the type of file "smb://10.10.18.210/CIFS/123/asd".
at org.apache.commons.vfs2.provider.AbstractFileObject.attach(AbstractFileObject.java:1522)
at org.apache.commons.vfs2.provider.AbstractFileObject.getType(AbstractFileObject.java:489)
at org.apache.commons.vfs2.provider.AbstractFileObject.exists(AbstractFileObject.java:477)
at VFSTest.main(VFSTest.java:19)
Caused by: jcifs.smb.SmbAuthException: Logon failure: account currently disabled.
at jcifs.smb.SmbTransport.checkStatus(SmbTransport.java:549)
at jcifs.smb.SmbTransport.send(SmbTransport.java:667)
at jcifs.smb.SmbSession.sessionSetup(SmbSession.java:390)
at jcifs.smb.SmbSession.send(SmbSession.java:218)
at jcifs.smb.SmbTree.treeConnect(SmbTree.java:176)
at jcifs.smb.SmbFile.doConnect(SmbFile.java:911)
at jcifs.smb.SmbFile.connect(SmbFile.java:954)
at jcifs.smb.SmbFile.connect0(SmbFile.java:880)
at jcifs.smb.SmbFile.queryPath(SmbFile.java:1335)
at jcifs.smb.SmbFile.exists(SmbFile.java:1417)
at jcifs.smb.SmbFile.isDirectory(SmbFile.java:1490)
at org.apache.commons.vfs2.provider.smb.SmbFileObject.createSmbFile(SmbFileObject.java:118)
at org.apache.commons.vfs2.provider.smb.SmbFileObject.doAttach(SmbFileObject.java:70)
at org.apache.commons.vfs2.provider.AbstractFileObject.attach(AbstractFileObject.java:1505)
... 3 more
Пожалуйста совет.
Ошибка кажется довольно самообучающейся. Какой у Вас вопрос? – mthmulders
Я успешно записываю файлы, используя чистый JCIFS API. Просто я не могу делать это по-обыкновенным. Проблема в том, что vfs api "не смог определить тип файла smb: // ...". Зачем? – mdzh
Почему? Эта ошибка (цитата): «Caused by: jcifs.smb.SmbAuthException: сбой входа в систему: отключена учетная запись.». – mthmulders