有问题就有答案
Q1:python 怎么判断远程服务器的文件是否存在?
importsifos。路径。存在("路径"): osthelse : osth
Q2:如何判断服务器上的文件是否存在
如果你的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;
}
Q3:如何检查文件是否存在于远程服务器上
在某些情况下,您需要测试文件是否存在于远程Linux服务器的目录中(例如,/var/run/test_daemon.pid),而无需登录远程服务器进行交互。例如,您可能希望脚本根据远程服务器上是否存在特定文件而有所不同。在本教程中,我将向您展示如何使用不同的脚本语言(如Bash shell、Perl、Python)来检查远程文件是否存在。这里描述的方法将使用ssh来访问远程主机。首先,您需要在没有密码的情况下启用ssh来登录远程主机,这样您的脚本就可以以非交互批处理模式访问远程主机。您还需要确保ssh登录文件具有读取权限检查。假设您已经完成了这两个步骤,那么您可以编写一个如下例所示的脚本,使用bash来确定文件是否存在于远程服务器上。/bin/bash ssh _ host=" xmolo @ remote _ server " file="/var/run/test . PID "如果ssh $ ssh _ host test-e $ file;那么echo $文件存在否则echo $文件不存在fi使用perl来确定远程服务器上是否存在文件#!/usr/bin/perl my $ ssh _ host=" xmolo @ remote _ server ";my $ file="/var/run/test . PID ";系统" ssh ",$ssh_host," test ","-e ",$ file我的$rc=$?8;if ($rc) { print "$file不存在\ n ";} else { print "$file存在\ n ";}使用python确定远程服务器上是否存在该文件#!/usr/bin/python import子进程import pipes ssh_host=" xmolo @ remote _ server " file="/var/run/test . PID " resp=subprocess . call([" ssh ",ssh _ host," test -e " pipes.quote(文件)])如果resp==0: print ("%s存在" % file)else 3360 print(" % s不存在" % file)
Q4:你好。请问winform 如何判断远程服务器是否存在文件夹 如果不存在 则创建一个?可以发下代码到我邮箱吗?
在服务器上写一个WEBSERVICE,用IO类百度文件夹操作代码很丰富,然后WINFORM调用。简单实用,否则本地WINFORM没有权限操作服务器。
Q5:java 如何用java判断远程服务器上的文件是否存在
什么样的服务器、什么样的协议~~
Q6:如何判断服务器的路径是否存在
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;}