java 获取当前文件的路径,路径全名

java 获取当前文件的路径,路径全名,第1张

我觉得如果只是为了得到路径,那491064739的回答其实已经给你思路了,就是传入个File f,然后String s = fgetAbsolutePath();得到绝对路径!不过,似乎你问的是Path后,我的思路是传入两个参数,一个workspace的路径,一个是File f 。伪代码如下:

public String getPathInfo(String workspace,File file) throw Exception{

String path = filegeAbsolute(); //绝对路径

pathreplaceAll("\\\\","/"); //把\ 替换成 /

workspacereplaceAll("\\\\","/");

String info = pathsubString(workspacelength-1); //-1是留下/

//因为是绝对路径,所以文件名最前面的就是workspace,把前面那段去掉就是Path后的了

return info;

}

大致上逻辑就是这样吧

>

下面提供二种方法会使用java发送url请求,并获取服务器返回的值

第一种方法:

代码如下:

import orgapache>

publicstaticStringsendUrlRequest(StringurlStr,Stringparam1,Stringparam2)throwsException{

StringtempStr=null;

>

//设置超时时间

>

//封装需要传递的参数

List<NameValuePair>nvps=newArrayList<NameValuePair>();

nvpsadd(newBasicNameValuePair("mainMemoCode",strmainMemoCode));

nvpsadd(newBasicNameValuePair("recordPassWord",strrecordPassWord));

//客户端的请求方法类型

>

//获取服务器返回>

//获取服务器返回页面的值

entity=responsegetEntity();

xmlContent=EntityUtilstoString(entity);

Stringstrmessage=null;

Systemoutprintln(xmlContent);

Systemoutprintln(responsegetHeaders("Content-Type")[0]getValue()toString());

>

}

catch(SocketTimeoutExceptione)

{

}

catch(Exceptionex)

{

exprintStackTrace();

}

finally{

>

代码如下:

publicstaticStringsendUrlRequest(StringurlStr,Stringparam1,Stringparam2)throwsException{

>

PrintWriterout=newPrintWriter(newOutputStreamWriter(connectiongetOutputStream(),"GBK"));

outprintln(param);

outclose();

BufferedReaderin=newBufferedReader(newInputStreamReader(connection

getInputStream(),"GBK"));

StringinputLine;

while((inputLine=inreadLine())!=null){

bankXmlBufferappend(inputLine);

}

inclose();

tempStr=bankXmlBuffertoString();

}

catch(Exceptione)

{

Systemoutprintln("发送GET请求出现异常!"+e);

eprintStackTrace();

}finally{

if(url_con!=null)

url_condisconnect();

}

returntmpeStr;

}

总结:多练习代码,熟练之后才能更快速的去了解代码的学习的方法。多去获取一些思维方面的书籍可以看看。

java 获取url中是>

先调用 javanetURLtoURI() 转成 URI

再获取 javanetURIgetScheme()

示例:

    public static void main(String[] args) throws MalformedURLException,URISyntaxException{

        URL url = new URL(">    }

结果:

>

以上就是关于java 获取当前文件的路径,路径全名全部的内容,包括:java 获取当前文件的路径,路径全名、在java中得到上级页面的上级url、java获取服务器文件,怎样用url返回等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9702377.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存