import java.io.*;
class MD{
  public static void main(String[] args) throws Exception{
    File f=new File("test/temp.mp3");
    f.delete();
  }
}

解决方案 »

  1.   

    楼上兄弟,不行啊?
    像你这样做,只是在当前目录下(admin)的test目录下的tmep.mp3
    可是现实情况是admin与test在同一个目录下面?
      

  2.   

    http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=200401
      

  3.   

    不明白你的目录结构
    try
    getClass().getResource(".")
      

  4.   

    我的目录结构是这样的
    c盘下面有一个web文件夹,
    web文件夹里面有admin,test两个文件夹
    admin下面有一个delete.java文件
    test下面有一个temp.mp3文件
    现在需要利用delete.java删除temp.mp3文件?
     当然你建立File对象时,不对指定绝对路径,因为我的这个程序如果移植别人的电脑上时,依然可是运行,
      

  5.   

    import java.io.*;
    class MD{
      public static void main(String[] args) throws Exception{
        File f=new File("c:/web/test/temp.mp3");
        f.delete();
      }
    }
    忘记了是否可以使用
    File f=new File("../test/temp.mp3");
      

  6.   

    终于成功了!
    谢谢,不知道怎么感谢你才好!
    真是感激涕零!
    我的QQ:289245723
    希望与您多交流JAVA!