判断远程服务器文件夹(判断远程文件是否存在)
- 服务器
- 2022-12-20 06:39:00
- 16
今天给各位分享判断远程服务器文件夹的知识,其中也会对判断远程文件是否存在进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、如何判断一个远程的服务器端文件是否存在
- 2、python 怎么判断远程服务器的文件是否存在?
- 3、winform 如何判断远程服务器是否存在文件夹 如果不存在 则创建一个 谢谢 代码
- 4、java远程访问文件夹判断是否需要密码
- 5、java向SFTP服务器上传文件,如何判断服务器上的文件夹是否存在?
- 6、如何检查文件是否存在于远程服务器上
如何判断一个远程的服务器端文件是否存在
因为是远程的对象你不能直接用本机的File.Exists来检测.你要真正的去做requst检测.用FtpWebRequests 发请求.判断FtpWebResponse.StatusCode状态即可.当然也可以用webclient类封装的方法来测试了.
python 怎么判断远程服务器的文件是否存在?
import os
if os.path.exists('path'):
do sth
else:
do sth
winform 如何判断远程服务器是否存在文件夹 如果不存在 则创建一个 谢谢 代码
判断远程服务器,我现在能想到就是使用sokect。否则,没有其他的方式能访问远程服务器
楼主你说说你的应用场景吧。。
java远程访问文件夹判断是否需要密码
需要密码
1、使用java代码通过ssh登陆linux并执行命令,正常情况下sshd服务都会有,知道用户密码就可以使用这种方式了。2、要在远程linux服务器上执行命令,可以在linux服务器上启动一个服务做执行脚本的代理,不断接受来自你这个项目发来的脚本信息,然后执行,再把结果返回给你项目中去。第一种:以消息队列的方式发送这些脚本信息,linux代理不断接受,并返回结果。项目同时要不断接受结果。第二种:项目中产生的脚本,直接记录到数据库,linux上的代理访问这个数据库,获取脚本信息,并将执行结果写入数据库。项目中轮询执行结果。上面我说的消息队列可以采用activemq,或者rabbitmq这些。命令执行,java中直接Runtime.getRuntime().exec(command);就行了。
java向SFTP服务器上传文件,如何判断服务器上的文件夹是否存在?
如果你的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 (TotalSize0){
return true;
}else{
return false;
}
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
如何检查文件是否存在于远程服务器上
在有些情况下,你要测试文件是否存在于远程Linux服务器的某个目录下(例如:/var/run/test_daemon.pid),而无需登录到远程服务器进行交互。例如,你可能希望你的脚本根据特定文件是否存在的远程服务器上而由不同的行为。
在本教程中,我将向您展示如何使用不同的脚本语言(如:Bash shell,Perl,Python)查看远程文件是否存在。
这里描述的方法将使用ssh访问远程主机。您首先需要启用无密码的ssh登录到远程主机,这样您的脚本可以在非交互式的批处理模式访问远程主机。您还需要确保ssh登录文件有读权限检查。假设你已经完成了这两个步骤,您可以编写脚本就像下面的例子
使用bash判断文件是否存在于远程服务器上
#!/bin/bash
ssh_host="xmodulo@remote_server"
file="/var/run/test.pid"
if ssh $ssh_host test -e $file;
then echo $file exists
else echo $file does not exist
fi
使用perl判断文件是否存在于远程服务器上
#!/usr/bin/perl
my $ssh_host = "xmodulo@remote_server";
my $file = "/var/run/test.pid";
system "ssh", $ssh_host, "test", "-e", $file;
my $rc = $? 8;
if ($rc) {
print "$file doesn't exist\n";
} else {
print "$file exists\n";
}
使用python判断文件是否存在于远程服务器上
#!/usr/bin/python
import subprocess
import pipes
ssh_host = 'xmodulo@remote_server'
file = '/var/run/test.pid'
resp = subprocess.call(
['ssh', ssh_host, 'test -e ' + pipes.quote(file)])
if resp == 0:
print ('%s exists' % file)
else:
print ('%s does not exist' % file)
判断远程服务器文件夹的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于判断远程文件是否存在、判断远程服务器文件夹的信息别忘了在本站进行查找喔。
本文由admin于2022-12-20发表在靑年PHP官网,如有疑问,请联系我们。
本文链接:http://www.qnphp.com/post/180004.html