例如:
String oldName = "SubFolder1";
String newName = "subfolder1";
File oldFolder = new File(getExternalFilesDir("some_folder").toString() + File.separator + oldName);
File newFolder = new File(getExternalFilesDir("some_folder").toString() + File.separator + newName);
boolean isSuccesfullyRenamed = oldFolder.renameTo(newFolder);
Log.v("rename success", isSuccessfullyRenamed);
很抱歉,如果代码无法编译,但通常会为成功重命名返回TRUE,但是文件夹并未“实际上”从“ SubFolder1”重命名为“ subfolder1”。
为什么它返回成功?以及如何实际更改Android上已经存在的文件夹/文件的字母大小写?
我能想到的唯一解决方案是创建一个临时父文件夹,将文件/子文件夹移至该临时文件夹,然后再将其移回旧的父文件夹。
答案 0 :(得分:1)
aws sqs create-queue --queue-name queue-name.fifo --region us-east-1 --attributes "{\"FifoQueue\":\"true\", \"VisibilityTimeout\":\"900\"}"