Android动态图片文件名

时间:2015-08-26 08:36:22

标签: java android

我有以下代码将保存名为" pic.jpg"进入外部存储文件夹。

public void onActivityCreated(Bundle savedInstanceState) {
        super.onActivityCreated(savedInstanceState);
        mFile = new File(getActivity().getExternalFilesDir(null), "pic.jpg");

    }

如何创建动态图像名称? 例如,pic.jpg已经存在。然后,下一个图像名称将是pic01.jpg。

1 个答案:

答案 0 :(得分:1)

mFile = new File(getActivity().getExternalFilesDir(null), "pic.jpg");
int counter = 1;
while (mFile.exists()) {
   mFile = new File(getActivity().getExternalFilesDir(null), "pic" + String.format("%02d", counter) + ".jpg");
   counter++;
}