初级问题,把文件的扩展名从aac改为MP4,程序的写法,谢谢了! 把文件的扩展名从aac改为MP4,程序的写法,谢谢了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.io.*; //引入java.io包中所有的类 public class rename{ public static void main(String args[]){//TODO 要修改为实际路径 File dir=new File("d://a/"); //用File 对象表示一个目录 Filter filter=new Filter("aac"); //生成一个名为java的过滤器 String files[]=dir.list(filter); //列出目录dir下,文件后缀名 // 为java的所有文件 for(int i=0;i<files.length;i++){ File f=new File(dir,files[i]); //为目录dir 下的文件或目录 //创建一个File 对象 if(f.isFile()) //如果该对象为后缀为aac的文件, { String temp=f.getAbsolutePath(); f.renameTo(new File(temp.substring(0,temp.length()-3)+"mp4")); } } } } class Filter implements FilenameFilter{ String extent; Filter(String extent){ this.extent=extent; } public boolean accept(File dir,String name){ return name.endsWith("."+extent); //返回文件的后缀名 } }注意要把第5行的d://a/改为正确的路径在windowsXP下JavaSDK1.6beta编译运行成功 ft,用了以前的程序,但忘了修改注释了原来的代码是正确的,现在的注释也对了import java.io.*; //引入java.io包中所有的类 public class rename{ public static void main(String args[]){ File dir=new File("d://a/"); //用File 对象表示一个目录 Filter filter=new Filter("aac"); //生成一个名为aac的过滤器 String files[]=dir.list(filter); //列出目录dir下,文件后缀名 // 为aac的所有文件 for(int i=0;i<files.length;i++){ File f=new File(dir,files[i]); //为目录dir 下的文件或目录 //创建一个File 对象 if(f.isFile()) //如果该对象为后缀为aac的文件, { String temp=f.getAbsolutePath(); f.renameTo(new File(temp.substring(0,temp.length()-3)+"mp4")); } } } } class Filter implements FilenameFilter{ String extent; Filter(String extent){ this.extent=extent; } public boolean accept(File dir,String name){ return name.endsWith("."+extent); //返回文件的后缀名 } } 如何实现在窗体外面的鼠标事件 回车事件没有反应,是什么问题 java,定制超时任务 反射机制强制类型转换的问题 linux 下用java调用sudo命令能实现吗 JCreator 4.5 Build菜单下怎么没有Start debug 选项?? 请问在工作线程中调用Swing控件的方法是不是一定要调用invokeLater函数? 高分请教一个很简单的关于textArea的问题(要答辩了很着急:) 如何将一个双引号”放在一个字符串中,就是在字符串中如何转义一个双引号。谢谢! spring mvc控制层方法接受这样的参数该怎么写 高手指教 break改成continue
public class rename{
public static void main(String args[]){
//TODO 要修改为实际路径
File dir=new File("d://a/"); //用File 对象表示一个目录 Filter filter=new Filter("aac"); //生成一个名为java的过滤器
String files[]=dir.list(filter); //列出目录dir下,文件后缀名
// 为java的所有文件
for(int i=0;i<files.length;i++){
File f=new File(dir,files[i]); //为目录dir 下的文件或目录
//创建一个File 对象
if(f.isFile()) //如果该对象为后缀为aac的文件,
{
String temp=f.getAbsolutePath();
f.renameTo(new File(temp.substring(0,temp.length()-3)+"mp4"));
}
}
}
}
class Filter implements FilenameFilter{
String extent;
Filter(String extent){
this.extent=extent;
}
public boolean accept(File dir,String name){
return name.endsWith("."+extent); //返回文件的后缀名
}
}
注意要把第5行的d://a/改为正确的路径
在windowsXP下JavaSDK1.6beta编译运行成功
原来的代码是正确的,现在的注释也对了import java.io.*; //引入java.io包中所有的类
public class rename{
public static void main(String args[]){
File dir=new File("d://a/"); //用File 对象表示一个目录
Filter filter=new Filter("aac"); //生成一个名为aac的过滤器
String files[]=dir.list(filter); //列出目录dir下,文件后缀名
// 为aac的所有文件
for(int i=0;i<files.length;i++){
File f=new File(dir,files[i]); //为目录dir 下的文件或目录
//创建一个File 对象
if(f.isFile()) //如果该对象为后缀为aac的文件,
{
String temp=f.getAbsolutePath();
f.renameTo(new File(temp.substring(0,temp.length()-3)+"mp4"));
}
}
}
}
class Filter implements FilenameFilter{
String extent;
Filter(String extent){
this.extent=extent;
}
public boolean accept(File dir,String name){
return name.endsWith("."+extent); //返回文件的后缀名
}
}