有一个seibel应用程序,我们使用java代码在it.This应用程序中导入csv文件,托管在两个不同的web服务器260和272中。
在这两个服务器上,我们都创建了共享文件夹名为:上载和扫描
上传csv文件,它上传到上传的文件夹中。
通过Macfee服务器扫描文件,文件移动到扫描文件夹
有renameTo()将文件从上传到扫描文件夹
if(uploadedFile.**renameTo**(scannedFile)){
logger.info("File "+uploadedName+" moved to scanned f
我正在创建一个Java程序,在该程序中,我将一个文件上传到特定路径上的服务器。我将jSch用于sftp。
因此,在上传文件之前,我希望检查给定目录是否存在于服务器上。
if(path exists)
//upload file to the location
else
//create the directory and then upload the file.
如何检查路径是否存在?
注意:我正在一个客户机上执行代码,以检查服务器上是否存在远程目录。所以请不要建议File.exists()。
我正在开发一个类似java服务器的应用程序(虽然它本身不是一个服务器,更像是一个用于社交网络的机器人),我决定使用Azure虚拟机来部署这个应用程序。所以我选择了Ubuntu虚拟机。我成功地将.jar文件上传到服务器上,并使用Bash for Windows和SSH连接到它(如“Azure手册”中所述)。然后我就可以用java -jar server.jar启动我的文件,并且它可以工作。但问题是,当我关闭家庭电脑上的外壳时,服务器上的应用程序也会关闭。因此,我的问题是如何启动.jar文件,使其在关闭SSH会话后不会退出?