比如有文件"c:\book\hey.txt";
怎样能打印出hey.txt所在文件夹的路径?
即"c:\book\"?
如何去掉最后一个"\"?
怎样能打印出hey.txt所在文件夹的路径?
即"c:\book\"?
如何去掉最后一个"\"?
解决方案 »
- 求教,怎么用那个正则表达式解决
- java中如何实现批量上传图片,用什么组件?
- 图像分割用什么类?
- 取反
- Class中的getResourceAsStream()的参数应该怎样设置啊
- 怎么用java程序下载pdf文档
- 请教高手这个“$”是什么东东呀??急急!!!
- Java程序的返回值
- 那里有一个用java写的http代理的源代码 或者是http代理的实现过程 sos!!!
- 真急人,还运行不了“HelloWorld"?出现java.lang.NoClassDefFoundError!
- 请大虾们来看看,如何实现我正文的功能.关键字:JFreeChart,柱状图,CategoryDataset,ChartPanel,jDialog.
- 如何在在读取文件时定位及删除行?
String str="c:\book\hey.txt";
int index = str.lastIndexOf("\");
String path = str.substring(0,index);
然后把它们转换成字符串替换嘛...
String newString = str.replaceAll(file.toString(), "");
String fileStr = "text.txt";
File file = new File(fileStr);
//getAbsolutePath()获得路径.
//replace 把后面换成 空 就行了
System.out.println(file.getAbsolutePath().replace("\\" + fileStr, " "));
}}
这是结果.
E:\workspace\Csdner
我失误了..换成"\\" + fileStr, ""就行了.
class lu{
public static void main(String args[]){
File ui=new File("qaz.txt");
String ii=null; ii=ui.getAbsolutePath(); System.out.println(ii);
}}结果:/windows/E/pbi/qaz.txt
f.getParentFile.getPath()