不需要啊,要使用到文件流的话,那你就是读取的文件的内容了,与文件名的获取更改无关的啊!
你的这个代码有什么疑问吗?
你这个代码就是获取指定文件夹下的所有文件,打印文件的扩展名,然后宝贝文件嘛
方法一:新建项目法(有效的备份原来的项目)
①新建一个web项目,项目名称写你要修改的项目名
②右键新建的项目--导入(import)
③选择File System 点击下一步
④点击browser 选择你原来的项目目录
⑤全选 点击finish,如果d出要覆盖原有文件,点击yes to all
结束。
方法二:
①Package Explorer中,右击项目名->Refactor->Rename,然后输入新的项目名。Eclipse回自动你 更改所有相关的地方。
②在系统文件中找到项目的根目录下的mymetadata文件,将project-module节点下的name属性修改为新的项目名
③移除原有的项目,关闭tomcat
④重启myeclipse,重新部署项目并运行
方法三:
①先F2修改项目名称
②选中该项目-->选中MyEclipse窗口上方的选项Project-->Properties-->d出新窗口选择MyEclipse-->Web-->Context Root中的Web Context-root选项,在Web Context-root选项中填入新项目名称,重新发布。
package script;import javaioFile;
import javaioIOException;
public class Realname {
public static void main(String[] args) throws IOException
{
File oldFile = new File("d:/PMS");
if(!oldFileexists())
{
oldFilecreateNewFile();
}
Systemoutprintln("修改前文件名称是:"+oldFilegetName());
String rootPath = oldFilegetParent();
Systemoutprintln("根路径是:"+rootPath);
File newFile = new File(rootPath + Fileseparator + "PMSTmp");
Systemoutprintln("修改后文件名称是:"+newFilegetName());
if (oldFilerenameTo(newFile))
{
Systemoutprintln("修改成功!");
}
else
{
Systemoutprintln("修改失败");
}
}
}
原来写的例子~~~希望能采纳。
import javaioFile;
/
This is class used for rename the whole file under file folder name/
public class RenameFile {
public static void main(String args[]) {
/
you should change the path E://文件夹 to what you have on your own computer!/
File fl = new File("E://文件夹"); //这里写上发替换的文件夹路径,注意使用双斜杠
String[] files = fllist();
File f = null;
String filename = "";
for(String file:files){
f = new File(fl,file);//注意,这里一定要写成File(fl,file)如果写成File(file)是行不通的,一定要全路径
filename = fgetName();
// Systemoutprintln(filename);
/the string 要替换掉的内容 is the content in your own file string with the name 替换成的内容,
here you should change the string into what you have/
frenameTo(new File(flgetAbsolutePath() + "//" + filenamereplace("要替换掉的内容", "替换成的内容")));//这里可以反复使用replace替换,当然也可以使用正则表达式来替换了
}
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)