想做一个登陆验证,验证用户名和密码是否是这台电脑设置的用户名和密码。
想获取共享的所有文件 (用listview展示出来) 并能获取最后修改时间/创建时间 ,文件名等信息。
尝试下面这个,提示是list为空
暂时求以上两个问题的解决方法,代码or链接都可以啊 谢谢!!!!
困扰好久了
smbMachine = smb://用户名:密码@电脑ip地址/
public static List getFileNamesFromSmb(String smbMachine) {
SmbFile file;
SmbFile[] files = null;
try {
file = new SmbFile(smbMachine);
files = file.listFiles();
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (SmbException e) {
e.printStackTrace();
}
List fileNames = new ArrayList();
for (
SmbFile smbFile
: files)
{
if (smbFile.getName().indexOf(".EXP") != -1) {
fileNames.add(smbFile.getName());
}
}
return fileNames;
}
看过好多例子都没懂,有的可能是逻辑太复杂代码比较混乱,有的是东西不全,没有注释。求解答 谢谢!