java - android如何获取同一wifi下电脑共享的文件?
迷茫
迷茫 2017-04-18 09:48:41
0
0
348
  1. 想做一个登陆验证,验证用户名和密码是否是这台电脑设置的用户名和密码。

  2. 想获取共享的所有文件 (用listview展示出来) 并能获取最后修改时间/创建时间 ,文件名等信息。

尝试下面这个,提示是list为空
暂时求以上两个问题的解决方法,代码or链接都可以啊 谢谢!!!!
困扰好久了

smbMachine = smb://用户名:密码@电脑ip地址/

public static List<String> 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<String> fileNames = new ArrayList<String>();
        for (
                SmbFile smbFile
                : files)

        {
            if (smbFile.getName().indexOf(".EXP") != -1) {
                fileNames.add(smbFile.getName());
            }
        }

        return fileNames;
    }
    

看过好多例子都没懂,有的可能是逻辑太复杂代码比较混乱,有的是东西不全,没有注释。求解答 谢谢!

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

répondre à tous(0)
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!