最近、Google ハングアウトで撮影した画像のファイル名の末尾に :nopm: が追加されることがあることを発見しました。例: DCIM/Camera/IMG_20141212_123123:nopm:.jpg
これにより、多くの解析の問題が発生しています。最大のものの 1 つは、このパスから File オブジェクトを作成し、file.exists() を試してみると、FALSE が返されることです!!!!!
これに対する私の最終的な目標は、これらの :nopm: 画像の 1 つに遭遇したときに、デバイス上で名前を変更して、通常どおり処理を続行することです。
これが私のコードです:
public static void checkForNopm(File file) {
final String path = file.getPath();
if (path.contains(":nopm:")) {
final File newfile = new File(file.getPath().replace(":nopm:",""));
file.renameTo(newfile);
}
}