【发布时间】:2013-05-04 08:30:45
【问题描述】:
我正在使用AsyncTask 从网络文件夹下载文件。但是,文件的名称每次都会不同。
有没有办法在网络文件夹中获取文件的名称? (在给定时间,该文件夹中只有 1 个文件)。
http://www.example.com/myfolder/myfile_1
【问题讨论】:
我正在使用AsyncTask 从网络文件夹下载文件。但是,文件的名称每次都会不同。
有没有办法在网络文件夹中获取文件的名称? (在给定时间,该文件夹中只有 1 个文件)。
http://www.example.com/myfolder/myfile_1
【问题讨论】:
试试 ApacheURLLister(我没有测试过,但它可能有效):
URL url;
List serverDir = null;
try {
url = new URL("http://www.abc.com/myfolder/");
ApacheURLLister lister = new ApacheURLLister();
serverDir = lister.listAll(url);
}
catch (Exception e) {
e.printStackTrace();
Log.e("ERROR ON GETTING FILE","Error is " +e);
}
System.out.println(serverDir);
return serverDir;
【讨论】: