private void deleteAllFiles(File file) {
File files[] = file.listFiles();
if (files != null)
for (File f : files) {
if (f.isDirectory()) { // 判断是否为文件夹
deleteAllFiles(f);
try {
f.delete();
} catch (Exception e) {
}
} else {
if (f.exists()) { // 判断是否存在
deleteAllFiles(f);
try {
f.delete();
} catch (Exception e) {
}
}
}
}
File files[] = file.listFiles();
if (files != null)
for (File f : files) {
if (f.isDirectory()) { // 判断是否为文件夹
deleteAllFiles(f);
try {
f.delete();
} catch (Exception e) {
}
} else {
if (f.exists()) { // 判断是否存在
deleteAllFiles(f);
try {
f.delete();
} catch (Exception e) {
}
}
}
}
}
String sdcardDir = Environment.getExternalStorageDirectory().toString();
// 得到一个路径,内容是sdcard的文件夹路径和名字
String pathlogistics = sdcardDir + "/Logistics";
File file = new File(pathlogistics);
if(file.isDirectory()){
File [] fileArray = file.listFiles();
if(null != fileArray && 0 != fileArray.length){
for(int i = 0; i < fileArray.length; i++){
param.addFile("file", fileArray[0]);
Toast.makeText(this,fileArray[0].toString(),Toast.LENGTH_SHORT).show();
}
}
}