file name is not correct
| Newsgroups | gmane.network.samba.java |
|---|---|
| Message-ID | <5b91255f-7c26-33f6-b568-43adfa2af26f@api103> |
Hi all,
I am using JCIFS version 1.3.16.
Here is a file which name starts with space.
When I use SmbFile#getName, SmbFile#getUncPath or SmbFile#getPath,
the space of the name is deleted.
I want to get the correct name.
My usage is invalid?
Teach me how to use JCIFS.
We can not create the space file name from Windows Explorer.
But, rename command can do.
<Procedure>
1. create a file
2. change file name.
# rename foo.txt " foo.txt"
<Sample Source>
package test;
import jcifs.smb.NtlmPasswordAuthentication;
import jcifs.smb.SmbFile;
public class Test {
public static void main(String[] args) {
try {
NtlmPasswordAuthentication auth = new NtlmPasswordAuthentication("xxx", "yyy", "zzz");
SmbFile file = new SmbFile("smb://host/dir/", auth);
SmbFile[] fileList = file.listFiles();
for (SmbFile f : fileList) {
System.out.println("name:" + f.getName());
System.out.println("unc:" + f.getUncPath());
System.out.println("path:" + f.getPath());
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
----
Dora.