如何检查文件是否存在于远程服务器上

如何检查文件是否存在于远程服务器上,第1张

如果你的JAVA部署的tomcat,就是你要查找文件服务器,那就用:

File file = new File("文件路径")。

如果你本地的JAVA想要访问远程的一个服务器的文件是否存在,就得用如下方法:

URL url = new URL(“文件路径:可以是本地服务器的路径,也可以是远程服务器的路径”)

HttpURLConnection urlcon = (HttpURLConnection) url.openConnection()

//message = urlcon.getHeaderField(0)

//文件存在‘HTTP/1.1 200 OK’ 文件不存在 ‘HTTP/1.1 404 Not Found’

Long TotalSize=Long.parseLong(urlcon.getHeaderField("Content-Length"))

if (TotalSize>0){

return true

}else{

return false

}

如果你的JAVA部署的tomcat,就是你要查找文件的服务器,那就用:

File file = new File("文件路径")。

如果你本地的JAVA想要访问远程的一个服务器的文件是否存在,就得用如下方法:

URL url = new URL(“文件路径:可以是本地服务器的路径,也可以是远程服务器的路径”)

HttpURLConnection urlcon = (HttpURLConnection) url.openConnection()

//message = urlcon.getHeaderField(0)

//文件存在‘HTTP/1.1 200 OK’ 文件不存在 ‘HTTP/1.1 404 Not Found’

Long TotalSize=Long.parseLong(urlcon.getHeaderField("Content-Length"))

if (TotalSize>0){

return true

}else{

return false

}

可以使用 curl_error() 函数来判断:

<?php

// 创建一个指向一个不存在的位置的cURL句柄

$url = "http://php.net/aa.txt"

$ch = curl_init($url)

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true)

if(curl_exec($ch) === false)

{

    echo '文件不存在' . curl_error($ch)

}

// 关闭句柄

curl_close($ch)


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

原文地址: http://outofmemory.cn/tougao/11572939.html

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

发表评论

登录后才能评论

评论列表(0条)

保存