Android 在eclipse中重命名多个res/drawable png文件

Android 在eclipse中重命名多个res/drawable png文件,android,png,android-drawable,Android,Png,Android Drawable,在eclipse中我的res/draawble目录中,我将我的png文件命名为py(1),py(2)。。。py(120)!我无法在emulator上运行我的应用程序,因为由于我对png文件的命名不当,r.java文件已自杀。有没有一种方法可以让我快速重命名所有文件,而不是一次重命名一个文件?在Linux和Win32/Cygwin下,有一个Midnight Commander(mc)可以让你这样重命名文件(你必须指定“源代码掩码”)。也许你也可以使用Far Manager(在Win上)来实现这一点

在eclipse中我的res/draawble目录中,我将我的png文件命名为py(1),py(2)。。。py(120)!我无法在emulator上运行我的应用程序,因为由于我对png文件的命名不当,r.java文件已自杀。有没有一种方法可以让我快速重命名所有文件,而不是一次重命名一个文件?

在Linux和Win32/Cygwin下,有一个Midnight Commander(
mc
)可以让你这样重命名文件(你必须指定“源代码掩码”)。也许你也可以使用Far Manager(在Win上)来实现这一点,但不确定。您完全可以使用bash脚本来实现这一点。也许你也可以编写一个.bat文件来批量重命名——这应该是可能的,但我不确定Windows的东西

使用
mc

给我

mc
键:Ins选择/取消选择1个文件,Gray+按掩码选择文件(Gray-/Gray*取消选择/反转),F6重命名/移动


重命名后,您必须刷新工作区。

空格和大括号不允许使用字符。只允许使用小写字母、数字(非开头)、点和下划线。除此之外,请使用文件重命名器。不过,这个问题与主题无关。我不这么认为,如果你想快速完成它,请转到yout project/res/drawable/并重命名所有文件,它将刷新你的项目。我写了一个工具,因为这是我第一次来看看是否存在这样的东西。。。但事实并非如此。你可以找到它,如果你在windows上,你应该能够调整
line:34
成为
move
。假设您的路径中有git,它将使用
git mv
重命名文件。