public class FileNameTest {
创新互联-专业网站定制、快速模板网站建设、高性价比裕民网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式裕民网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖裕民地区。费用合理售后完善,10余年实体公司更值得信赖。
/**
* 修改文件名称
* @param file
*/
public static void changeFileName(File file){
File[] files = file.listFiles();//遍历文件夹下的所有文件
//因为你这文件夹下全是文件,所以这里没用递归
for (int i = 0; i files.length; i++) {
File f = files[i];//获取文件
String fileName = f.getName();//获取文件名称
fileName = fileName.replace("韩顺平.循序渐进学.java.从入门到精通.", "");//你这里文件名有规律,所以我这里直接用replace方法来替换原来的文件名
f.renameTo(new File("D:\\Program Files\\视频\\"+fileName));//这里就是修改后的新文件名
}
}
/**
* main函数
* @param args
*/
public static void main(String[] args){
File file = new File("D:\\Program Files\\视频");
changeFileName(file);
}
}
把javaw.exe改名
同样的,你把java.exe改名,比如改成 myjava.exe
启动程序的时候 myjava your_class
这样进程就是myjava
java程序在手机上是没有办法改名字的。
通常你在下载了程序之后还有相应的配置文件,是自动生成的。
在电脑上可以进行改名,但是要保证你的程序压缩包和生成的文件名称一致,而且好像那些配置文件不支持中文名称。
改了包名不飘红,报类找不到,你可能代码里有反射的类。这个不难解决,看异常提示是什么类找不到。
把你的这两个代码
a.setName("暂停");
a.setName("开始");
换成
a.setText("暂停");
a.setText("开始");
除此之外还有一个问题,就是你要在短时间内不停的点开始按键才可以转换。
如果中间隔了一点时间,你的
e.getClickCount()
会重置为0,这就是为什么有时候你间隔的点了几次,怎么也不能从开始变成暂停。
可以试试ActionListener,应该会解决我说的这个小问题。
1.在电脑上改
2.在打开java程序之前,有更多之类的操作键么,在里面就有改名字的