我在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() 调用的值。