Hi Bernd,

Thanks for your suggestions.

But i wants to list out files with help of commons-vfs jar only not to use
jcifs library.

I have executed that code in java api after running this cmd in command
prompt "*net use /d **"  then above code not works.

That code throws below error.,

*org.apache.commons.vfs2.FileNotFolderException: Could not list the
contents of "file:////servername//directory//foldername" because it is not
a folder.*

i don't know what happened to vfs when running net use /d * command in
windows.

*Am not able to find root cause for that problem?*

*Can you help me to solve that exception?*

Many thanks,
mahendran

On Thu, Sep 14, 2017 at 1:50 AM, Bernd Eckenfels <[email protected]>
wrote:

> Hello,
>
> Not sure I understand your question, for current VFS you need VFS Core,
> VFS Sandbox Provider and jCIFS library. https://commons.apache.org/
> proper/commons-vfs/download.html describes how to build the Sandbox code.
>
> The new version with a modern (and better licensed) smbj variant will be
> included when it is ready, the work is going on here: https://github.com/
> codyswanson4/commons-vfs/commits/trunk thanks to Cody Swanson.
>
> Gruss
> Bernd
> --
> http://bernd.eckenfels.net
> ________________________________
> From: prabhu Mahendran <[email protected]>
> Sent: Wednesday, September 13, 2017 4:11:26 PM
> To: Commons Users List
> Subject: Re: How to list out files from UNC path?
>
> Am more interested to use apache license libraries only.
>
> Can you please tell me that Jcifs applicable under common-vfs library or
> both libraries different?
> On 13-Sep-2017 6:51 PM, "Bernd Eckenfels" <[email protected]> wrote:
>
> > I think the code looks fine, the URL needs to be in VFS syntax (you need
> > to convert the UNC path into "smb://host/share/dir" and the SMB provider
> > with jcifs library needs to be on the classpath.
> >
> > Gruss
> > Bernd
> > --
> > http://bernd.eckenfels.net
> > ________________________________
> > From: prabhu Mahendran <[email protected]>
> > Sent: Wednesday, September 13, 2017 2:42:44 PM
> > To: Commons Users List
> > Subject: Re: How to list out files from UNC path?
> >
> > Hi Bernd,
> >
> > Thanks for your response.
> >
> > I have tried commons-vfs-2.1.jar with following code to get files inside
> > folder in windows OS.
> >
> > StaticUserAuthenticator auth = new StaticUserAuthenticator("domainname",
> > "username", "password");
> > FileSystemOptions opts = new FileSystemOptions();
> > DefaultFileSystemConfigBuilder.getInstance().setUserAuthenticator(opts,
> > auth);
> > FileObject fo =
> > VFS.getManager().resolveFile("\\\\servername\\directory\\foldername",
> > opts);
> > FileObject[] fos=fo.getChildren();
> >
> > In that works correctly when i mount the \\\\servername\\directory\\
> folder
> > into my fileexplorer.
> >
> > Since am using this command "net use /d *" to delete default credentials
> > stored in windows while accessing unc path.Because my UNC path process
> one
> > time validation for credentials.Once validation success for one time then
> > next time it not prompts for credentials it directly enters into folder.
> >
> > Once i executed that net use command successfully then run my api using
> vfs
> > jar it could not get children of that shared folder present in UNC Path.
> >
> > am googling but not find better solution.
> >
> > Could you give any suggestion for solve that issue?
> >
> > Best,
> > Mahendran
> >
> >
> >
> > On Wed, Sep 13, 2017 at 5:08 PM, Bernd Eckenfels <[email protected]
> >
> > wrote:
> >
> > > Hello,
> > >
> > > Yes and no. With the Cifs provider contained in the VFS Sandbox you can
> > > directly connect to a SMB1.0 server (and use the normal VFS API to list
> > > files). However for licensing reasons we do not ship binaries, so you
> > have
> > > to compile the provider on your own. The other problem is, that it only
> > > supports SMB1.0 with increasingly gets switched off.
> > >
> > > A new component which fixes both problems (based on smbj) is in the
> > makes.
> > > You can check the development mailing list archive for the Github
> fork. I
> > > haven't however yet used it personally so I am not quite sure how far
> it
> > is
> > > (but I would assume listing files works).
> > >
> > > Gruss
> > > Bernd
> > > --
> > > http://bernd.eckenfels.net
> > > ________________________________
> > > From: prabhu Mahendran <[email protected]>
> > > Sent: Wednesday, September 13, 2017 12:41:52 PM
> > > To: [email protected]
> > > Subject: How to list out files from UNC path?
> > >
> > > Hi All,
> > >
> > > Is this possible to list out files present in UNC
> > > Path(//hostname/foldername) with valid credentials using VFS library?
> > >
> > > Generally I wants to get files present in network folder in which needs
> > > credentials  to access files.
> > >
> > > Now i need to list out files using java api.
> > >
> > > Can anyone suggest me way to do that?
> > >
> > > Thanks,
> > > Mahendran
> > >
> >
>

Reply via email to