我已得到本地文件的名称,有很多,可以说得批量,但是我想修改它们,把最后一个“-”之前的字符串删掉,请问怎么改:原文件名是这样的:S.H.E-Boom-xvid-2007-(bestmv4u.com)-S.H.E-Boom.avi
S.H.E-五月天-KTV-2007-(bestmv4u.com)-S.H.E-五月天.mpg
S.H.E-聽袁惟仁彈吉他-xvid-2007-(bestmv4u.com)-S.H.E-听袁惟仁弹吉他.avi
Sweety-櫻花草-xvid-2006-twmvhq-Sweety-樱花草.avi
任賢齊-為自己驕傲-KTV-2007-(bestmv4u.com)-任贤齐-为自己骄傲.mpg
劉德華-一-KTV-2007-(bestmv4u.com)-刘德华-一.mpg
劉德華-壹塊錢-KTV-2007-(bestmv4u.com)-刘德华-一块钱.mpg
劉德華-歸宿-KTV-2007-(bestmv4u.com)-刘德华-归宿.mpg
劉若英-生日快樂-xvid-2007-(bestmv4u.com)-刘若英-生日快乐.avi
周蕙-分岔路口-KTV-2007-(bestmv4u.com)-周蕙-分岔路口.mpg
孫燕姿-咕嘰咕嘰-xvid-2007-(bestmv4u.com)-孙燕姿-咕叽咕叽.avi
孫燕姿-夢遊-KTV-2007-(bestmv4u.com)-孙燕姿-梦游.mpg
孫燕姿-安寧-KTV-2007-(bestmv4u.com)-孙燕姿-安宁.mpg
孫燕姿-愛情的花樣-KTV-2007-(bestmv4u.com)-孙燕姿-爱情的花样.mpg
孫燕姿-我懷念的-xvid-2007-(bestmv4u.com)-孙燕姿-我怀念的.avi
孫燕姿-漩渦-KTV-2007-(bestmv4u.com)-孙燕姿-漩涡.mpg
孫燕姿-逆光-repack-xvid-2007-(bestmv4u.com)-孙燕姿-逆光.avi
孫燕姿-關於-KTV-2007-(bestmv4u.com)-孙燕姿-关于.mpg
孫燕姿-需要你-xvid-2007-(bestmv4u.com)-孙燕姿-需要你.avi
張信哲-算-2007-(bestmv4u.com)-张信哲-算.mpg
張學友-但願人長久-xvid-2007-(bestmv4u.com)-张学友-但愿人长久.avi
張懸-兒歌-KTV-2007-(bestmv4u.com)-张悬-儿歌.mpg
張棟樑-其實幸福很簡單-KTV-2007-(bestmv4u.com)-张栋梁-其实幸福很简单.mpg
張棟樑-如果-KTV-2007-(bestmv4u.com)-张栋梁-如果.mpg
張棟樑-幸福的理由-KTV-2007-(bestmv4u.com)-张栋梁-幸福的理由.mpg
張棟樑-王子-xvid-2007-(bestmv4u.com)-张栋梁-王子.avi
張棟樑-相信-KTV-2007-(bestmv4u.com)-张栋梁-相信.mpg
張棟樑-錯了再錯-xvid-2007-(bestmv4u.com)-张栋梁-错了再错.avi
張靚穎-我們說好的-2007-(bestmv4u.com)-张靓颖-我们说好的.mpg
曾之喬-這種感覺就是愛-KTV-2007-(bestmv4u.com)-曾之乔-这种感觉就是爱.mpg
李冰冰-冰冰-2007-(bestmv4u.com)-李冰冰-冰冰.mpg
林俊傑-自由不變-KTV-2007-(bestmv4u.com)-林俊杰-自由不变.mpg
林俊傑_ft_金莎-發現愛-KTV-2007-(bestmv4u.com)-林俊杰_ft_金莎-发现爱.mpg
梁詠琪-原來愛情這么傷-dvdrip-xvid-2006-(bestmv4u.com)-梁咏琪-原来爱情这么伤.avi
梁詠琪-女人本色-2007-(bestmv4u.com)-梁咏琪-女人本色.mpg
梁詠琪-搬家-xvid-2007-(bestmv4u.com)-梁咏琪-搬家.avi
梁詠琪-未來的未來-2007-(bestmv4u.com)-梁咏琪-未来的未来.mpg
楊丞琳-缺氧-KTV-2007-(bestmv4u.com)-杨丞琳-缺氧.mpg
歐得洋-101封情書-KTV-2007-(bestmv4u.com)-欧得洋-101封情书.mpg
歐得洋-手心手背-KTV-2007-(bestmv4u.com)-欧得洋-手心手背.mpg
汪峰-北京北京-2007-(bestmv4u.com)-汪峰-北京北京.mpg
游鴻明_ft_彭佳慧-夫妻臉-KTV-2007-(bestmv4u.com)-游鸿明_ft_彭佳慧-夫妻脸.mpg
王傳一-我要的世界-KTV-2007-(bestmv4u.com)-王传一-我要的世界.mpg
王力宏-我們的歌-KTV-2007-(bestmv4u.com)-王力宏-我们的歌.mpg
王力宏-改變自己-KTV-2007-(bestmv4u.com)-王力宏-改变自己.mpg
王力宏-落葉歸根-KTV-2007-(bestmv4u.com)-王力宏-落叶归根.mpg
王力宏_ft_Selina-你是我心內的一首歌-KTV-2007-(bestmv4u.com).mpg
王心凌-原來這才是真的你-xvid-2007-(bestmv4u.com)-王心凌-原来这才是真的你.avi
王心凌-那年夏天寧靜的海-xvid-2007-(bestmv4u.com)-王心凌-那年夏天宁静的海.avi
花兒樂隊-窮開心-2007-(bestmv4u.com)-花儿乐队-穷开心.mpg
蔡依林-特務J-KTV-2007-(bestmv4u.com)-蔡依林-特务J.mpg
蕭淑慎-解放情人-xvid-2006-(bestmv4u.com)-萧淑慎-解放情人.avi
趙薇-多愛自己一些-2007-(bestmv4u.com)-赵薇-多爱自己一些.mpg
郭富城-舞林正傳-2007-(bestmv4u.com)-郭富城-舞林正传.mpg
陳奕迅-愛情轉移-xvid-2007-(bestmv4u.com)-陈奕迅-爱情转移.avi
陳奕迅-愛是一本書-xvid-2007-(bestmv4u.com)-陈奕迅-爱是一本书.avi
陳昇-我愛賈蘇切-KTV-2007-(bestmv4u.com)-陈升-我爱贾苏切.mpg 

解决方案 »

  1.   

    String name = file.getName();//文件名
    name = name.substring(name.lastIndexOf("-")+1);
    file.renameTo(new File(file.getParent()+"\\"+name));
      

  2.   

    name.lastIndexOf("-")
    返回最后出现-的位置
      

  3.   

    先new一个新建文件夹的file对象 然后再调用listFiles()方法获得该文件夹下的所有文件对象
      

  4.   

    import java.io.File;public class ReName {
    public static void main(String[] as) {
    File dir = new File("F:\\新建文件夹");
    File[] fs = dir.listFiles();
    for (int i=0; i<fs.length; i++) {
    String name = fs[i].getName();
    name = name.substring(name.lastIndexOf("-")+1);
    fs[i].renameTo(new File(fs[i].getParent() + "\\" + name));
    }
    }
    }
      

  5.   

    用正则吧 把右括号后面带-的都去掉
    name = name.replaceAll(".*\\)-","");
    不过下面这个要手动咯
    Sweety-櫻花草-xvid-2006-twmvhq-Sweety-樱花草.avi 
      

  6.   

    我已经搞定了,谢谢
    请问怎么给分啊
    angues1980谢谢你