私はこのコードをJavaで持っています。randomName()関数は、(当然のことながら)ランダムな文字列を含む文字列を返します。
File handle = new File(file);
String parent = handle.getParent();
String lastName = "";
for (int i = 0; i < 14; i++)
{
lastName = parent + File.separator + randomName();
handle.renameTo(new File(lastName));
}
return lastName;
私は適切な権限を持っており、logcatにログを記録すると、randomName()関数がすべての文字列を実行しますが、ループの終了時にhandle
、最初のrandomName()呼び出しの値のファイル名を持っているように見えます。