/**
* 加载图片
* @param file
*/
private void loadAllPhotos(File file)
{
//如果该文件夹不存在,直接返回
if (!file.exists() || file.isFile())
{
return;
}
//读取该文件夹下的所有文件
File[] fileLists = file.listFiles();
if (null == fileLists)
{
return;
}
File filePhoto;
for (int i = 0; i < fileLists.length; i++)
{
filePhoto = fileLists[i];
if (filePhoto.isFile())
{
//添加jpg图片到面板中
if (imgStr.contains(".jpg") && filePhoto.getName().endsWith(".jpg"))
{
photosList.add(filePhoto);
}
//添加png图片到面板中
if (imgStr.contains(".png") && filePhoto.getName().endsWith(".png"))
{
photosList.add(filePhoto);
}
//添加ico图片到面板中
if (imgStr.contains(".ico") && filePhoto.getName().endsWith(".ico"))
{
photosList.add(filePhoto);
}
//添加gif图片到面板中
if (imgStr.contains(".gif") && filePhoto.getName().endsWith(".gif"))
{
photosList.add(filePhoto);
}
}
else
{
loadAllPhotos(filePhoto);
}
}
}
* 加载图片
* @param file
*/
private void loadAllPhotos(File file)
{
//如果该文件夹不存在,直接返回
if (!file.exists() || file.isFile())
{
return;
}
//读取该文件夹下的所有文件
File[] fileLists = file.listFiles();
if (null == fileLists)
{
return;
}
File filePhoto;
for (int i = 0; i < fileLists.length; i++)
{
filePhoto = fileLists[i];
if (filePhoto.isFile())
{
//添加jpg图片到面板中
if (imgStr.contains(".jpg") && filePhoto.getName().endsWith(".jpg"))
{
photosList.add(filePhoto);
}
//添加png图片到面板中
if (imgStr.contains(".png") && filePhoto.getName().endsWith(".png"))
{
photosList.add(filePhoto);
}
//添加ico图片到面板中
if (imgStr.contains(".ico") && filePhoto.getName().endsWith(".ico"))
{
photosList.add(filePhoto);
}
//添加gif图片到面板中
if (imgStr.contains(".gif") && filePhoto.getName().endsWith(".gif"))
{
photosList.add(filePhoto);
}
}
else
{
loadAllPhotos(filePhoto);
}
}
}