菜鸟提问: 用什么语句实现删除文件功能? 比如我要删掉下面这个文件c:\programe File\java\abc.exe如何实现...菜鸟求教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 File file=new File("c:\\programe File\\java\\abc.exe");file.delete(); package TestFile;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FileNotFoundException;import java.io.IOException;public class TestFile { /** * @param args * @throws IOException */ public static void main(String[] args) { File file= new File("F:\\software\\java2\\unique"); String fileStr[] = file.list(); File[] tmpFile =file.listFiles(); for(int i=0; i<tmpFile.length; i++) { System.out.println(fileStr[i]); } File file1 = new File("F:\\software\\java2\\wuy"); if(!file1.exists()) { file1.mkdirs(); } for (int i = 0; i<fileStr.length; i++) { if(tmpFile[i].isFile()) { String fileName1 = tmpFile[i].getName(); boolean isMp3 = fileName1.endsWith("mp3"); if (isMp3==true) { String fileName2 = fileName1; try { FileInputStream in = new FileInputStream("F:\\software\\java2\\unique\\" + fileName2); FileOutputStream out = new FileOutputStream("F:\\software\\java2\\wuy\\" + fileName2); byte buffer[] = new byte[100000]; int bytesRead = 0; while ((bytesRead = in.read(buffer)) !=-1) { out.write(buffer, 0 , bytesRead); } out.flush(); File file3 = new File("F:\\software\\java2\\unique\\" + fileName2); file3.delete(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch(IOException e) { e.printStackTrace(); } } } } }}我想实现的是把F:\software\java2\unique目录下的所有mp3文件复制到F:\software\java2\wuy中,并且将F:\software\java2\unique目录下的所有mp3文件删掉... 刚把删除的代码加入..可是还是不能实现删除功能,是哪里错了呢? 多线程start问题 类的友好变量和友好方法如何理解? IDE的使用 请问怎么在界面上添加背景图片?? 请问怎么做个定时器在每个月的第一天00:00触发? 基础问题,运行时出现java.lang.NullPointerException 在j2me中想用一个装对象的数组或者其它集合对象,请指点小妹一下,在线!分不够再加! 图形转换的问题 JB8是否支持98? 请问:如何用JAVA实现推 技术的聊天室 java 处理音频的问题 JTree如何添加节点
file.delete();
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FileNotFoundException;
import java.io.IOException;public class TestFile { /**
* @param args
* @throws IOException
*/
public static void main(String[] args) {
File file= new File("F:\\software\\java2\\unique");
String fileStr[] = file.list();
File[] tmpFile =file.listFiles();
for(int i=0; i<tmpFile.length; i++) {
System.out.println(fileStr[i]);
}
File file1 = new File("F:\\software\\java2\\wuy");
if(!file1.exists()) {
file1.mkdirs();
}
for (int i = 0; i<fileStr.length; i++) {
if(tmpFile[i].isFile()) {
String fileName1 = tmpFile[i].getName();
boolean isMp3 = fileName1.endsWith("mp3");
if (isMp3==true) {
String fileName2 = fileName1;
try {
FileInputStream in = new FileInputStream("F:\\software\\java2\\unique\\" + fileName2);
FileOutputStream out = new FileOutputStream("F:\\software\\java2\\wuy\\" + fileName2);
byte buffer[] = new byte[100000];
int bytesRead = 0;
while ((bytesRead = in.read(buffer)) !=-1) {
out.write(buffer, 0 , bytesRead);
}
out.flush();
File file3 = new File("F:\\software\\java2\\unique\\" + fileName2);
file3.delete();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch(IOException e) {
e.printStackTrace();
}
}
}
}
}}我想实现的是把F:\software\java2\unique目录下的所有mp3文件复制到F:\software\java2\wuy中,并且将F:\software\java2\unique目录下的所有mp3文件删掉...
刚把删除的代码加入..可是还是不能实现删除功能,是哪里错了呢?