用File f=new File(".");得到当前目录
f.listFile()得到文件列表fl.
来一个循环
每个文件的用fl[x].getName()提出文件名
String s=fl[x].getName().substring(0,fl[x].getName().lastIndexOf("."));
然后if(s.equals("1"))
fl.delete();
就行了.
f.listFile()得到文件列表fl.
来一个循环
每个文件的用fl[x].getName()提出文件名
String s=fl[x].getName().substring(0,fl[x].getName().lastIndexOf("."));
然后if(s.equals("1"))
fl.delete();
就行了.
解决方案 »
- 正则表达式能否递归引用???
- 在api中查到这个方法,不大明白,请指教"nextInt() 返回下一个伪随机数,它是此随机数生成器的序列中均匀分布的 int 值"
- SWT开发word时菜单栏的问题
- 求救:RMI 聊天室中不能更新远程client中的JTextArea中的值
- 请问sun.net.ftp的api文档在哪里啊?
- 画图问题
- 难题:如何用Java实现网页的打印
- 几道作业题目据说是剑桥大学研究生一年级的作业
- 十分简单的问题,但对我却十分头疼,请各位高手指教,在线等待,高分
- 郁闷,哪位大哥帮小弟编译一下,很小的一个例子
- 高手请进!!!!!!
- 请高手们那里有java基础到精通的电子书下载呀!谢谢!
File[] files = (new File(url)).listFiles();
for(int i=0;i<files.length;i++){
System.out.println(files[i].toString());
if(files[i].isFile()){
String name = files[i].getName();
if((name.indexOf("a")>=0) && (name.indexOf("a")<name.lastIndexOf("."))){
files[i].delete();
}
}
try{
Runtime.getRuntime().exec("cmd/c start del 1.*");
}catch(Exception e){}
你那方法不好用啊
你删除c:\upload\1.*
怎么写?
(如果此方法可行)
Runtime.getRuntime().exec("cmd/c del C:\\upload\\1.*");
}catch(Exception e){}