java代码修改文件名 在F盘有个 CCYXXXXX_.dat 文件 我现在想把文件名字修改为1234.dat java代码怎么写啊 哪位能贴下代码` 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 简单调用下renameTo方法就可以拉~如:File file = new File("F:/CCYXXXXX_.dat");file.renameTo(new File("F:/1234.dat "));就可以拉~ File sourceFile = new File("F:\\CCYXXXXX_.dat");File btFile=new File( "F:\\1234.dat"); sourceFile.renameTo(btFile);System.out.println(sourceFile);楼上的大哥 我打印出来怎么还是CCYXXXXX_.dat呢` renameTo是修改实际的文件File创建的虚拟的文件 大哥 我现在就是要完成一个这样的功能 在F盘下如果有CCYXXXXX_.dat文件 则将该文件重命名1234.dat(不是复制)然后 在1234.dat文件中写数据 写完了再把这个1234.dat又重命名为CCYXXXXX_.dat文件我试了上面的方法好象不行 你试试这个看看import java.io.*;class FileManager { static final String oldFile="F:\\CCYXXXXX_.dat"; static final String newFile="F:\\1234.dat"; public static void main(String[] args) throws IOException{ File f1=new File(oldFile); File f2=new File(newFile); FileWriter fw=new FileWriter(f2); if(f1.exists() && !f2.exists()){ f1.renameTo(f2); } if(f2.exists()){ for(int i=0;i<10;i++){ fw.write(i); } fw.flush(); } //一定要关闭与此文件相连接的所有流,才可重命名。 fw.close(); if(f2.exists()){ f2.renameTo(f1); } }} 关于java中用String类型作为参数是设置默认值的问题!! java调用C# webservice接口,返回XML Java基础 java udp Socket接收包时,怎样把不可显的字符转换成16进制 Apache那样的 service怎么做 一个线程的问题! ★TOMCAT中的乱码问题,有谁碰到过?★ Java编程中常见的设计范式??? 当午接分 我的程序为何会有如下的错误,在线等待!!!!!!!! jmail 发不出邮件问题 寻找帮忙 如何利用JTABLE显示数据 求具体代码?
如:
File file = new File("F:/CCYXXXXX_.dat");
file.renameTo(new File("F:/1234.dat "));
就可以拉~
File btFile=new File( "F:\\1234.dat");
sourceFile.renameTo(btFile);
System.out.println(sourceFile);
楼上的大哥 我打印出来怎么还是CCYXXXXX_.dat呢`
File创建的虚拟的文件
在F盘下如果有CCYXXXXX_.dat文件 则将该文件重命名1234.dat(不是复制)
然后 在1234.dat文件中写数据 写完了再把这个1234.dat又重命名为CCYXXXXX_.dat文件
我试了上面的方法好象不行
class FileManager {
static final String oldFile="F:\\CCYXXXXX_.dat";
static final String newFile="F:\\1234.dat";
public static void main(String[] args) throws IOException{
File f1=new File(oldFile);
File f2=new File(newFile);
FileWriter fw=new FileWriter(f2);
if(f1.exists() && !f2.exists()){
f1.renameTo(f2);
}
if(f2.exists()){
for(int i=0;i<10;i++){
fw.write(i);
}
fw.flush();
}
//一定要关闭与此文件相连接的所有流,才可重命名。
fw.close();
if(f2.exists()){
f2.renameTo(f1);
}
}
}