重命名目录中的所有文件夹

13 63

我需要重命名目录中的所有文件和文件夹,并在原始名称前面添加一个字符。

这是重命名单个文件夹的方法:

File from = new File(sdcard,".DCIM");
File to = new File(sdcard,"DCIM");
from.renameTo(to);
吉姆

因此,类似:

String path = Environment.getExternalStorageDirectory().toString()+"/MyDir";
Log.d("Files", "Path: " + path);
File f = new File(path);        
File file[] = f.listFiles();
Log.d("Files", "Size: "+ file.length);
for (int i=0; i < file.length; i++)
{
    file[i].renameTo(file[i].getName() + "x");
}

编辑:

要更改文件名,添加一个临时变量可能更清楚:

    String name = file[i].getName();
    name = name.substr(0, name.length() - 1);
    file[i].renameTo(name);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用Powershell重命名目录中具有给定名称的所有文件夹

Powershell重命名目录中的所有文件,重命名值来自被重命名的文件

重命名目录中特定类型的所有文件

Powershell脚本重命名目录中的所有文件

使用Python重命名目录中的所有文件

使用 PowerShell 重命名目录和子文件夹中具有给定名称的批量文件

如何重命名目录内不同文件夹中的文件?

重命名目录中的文件不仅是文件夹

使用python重命名目录中的多个文件夹

如何在不重命名目录的情况下重命名多个文件夹中的文件?

重命名文件夹中的所有文件也重命名子文件夹

重命名所有子目录中的文件和文件夹以删除字符

根据目录中包含的文本重命名目录中的所有文件

重命名目录和子目录中的所有文件

重命名Bash文件夹中的所有文件

重命名文件夹中的所有文件

python重命名文件夹中的所有文件

使用python重命名目录中的所有文件以在每个文件中存在的行

重命名目录中的所有文件,同时保留任何文件扩展名

如何重命名目录中的所有图像

重命名文件夹中的所有 .csv

如何重命名目录中的所有文件并添加当前unix日期的前缀

如何重命名目录中的所有文件并添加前缀

重命名目录中的所有文件为默认顺序

bash脚本-重命名目录中包含* space *()*-的所有文件

尝试重命名目录中的所有文件时出现FileNotFoundError

Python-使用循环重命名目录中的所有文件

使用datagridview列值重命名目录中的所有文件名

重命名目录中的所有文件扩展名