現在のファイルが存在するかどうかを確認し、存在する場合は同じ名前で+1の新しいファイルを作成するメソッドを作成できるかどうか疑問に思っていました. 例えば。ファイル、ファイル 1、ファイル 2、ファイル 3。
これは、アプリケーションがクラッシュした場合でも発生する必要があります。現在、これを使用しています
Path = xxxxxxx;
index=0;
int index = 0;
File myFile = new File(Path);
if(!myFile.exists()){
myFile.createNewFile();
}
else
{
index++;
this.resultPath = xxxxxxx + index;
}
これは、アプリがクラッシュし (想定されている)、インデックスが再起動されて 0 に戻り、ループがインデックス = 0 を無限にチェックするため、常に無限ループを返します。何か助けていただければ幸いです。