java怎样在服务器上创建文件夹

如题所述

可以FTP方式

准备条件:java实现ftp上传用到了commons-net-3.3.jar包
首先建立ftphost连接
public boolean connect(String path, String addr, int port, String username, String password) {
try {
//FTPClient ftp = new FTPHTTPClient(addr, port, username, password);
ftp = new FTPClient();
int reply;
ftp.connect(addr);
System.out.println("连接到:" + addr + ":" + port);
System.out.print(ftp.getReplyString());
reply = ftp.getReplyCode();

if (!FTPReply.isPositiveCompletion(reply)) {
ftp.disconnect();
System.err.println("FTP目标服务器积极拒绝.");
System.exit(1);
return false;
}else{
ftp.login(username, password);
ftp.enterLocalPassiveMode();
ftp.setFileType(FTPClient.BINARY_FILE_TYPE);
ftp.changeWorkingDirectory(path);
System.out.println("已连接:" + addr + ":" + port);
return true;
}
} catch (Exception ex) {
ex.printStackTrace();
System.out.println(ex.getMessage());
return false;
}
}
然后再利用ftpclient的makeDirectory方法创建文件夹
public void createDir(String dirname){
try{
ftp.makeDirectory(dirname);
System.out.println("在目标服务器上成功建立了文件夹: " + dirname);
}catch(Exception ex){
System.out.println(ex.getMessage());
}
}
断开host连接
public void disconnect(){
try {
ftp.disconnect();
} catch (IOException e) {
e.printStackTrace();
}
}
最后是程序的调用方法

public static void main(String[] args) {
FtpUploadTest ftpupload = new FtpUploadTest();
if(ftpupload.connect("", "172.39.8.x", 20, "administrator", "abc@123")){
ftpupload.createDir("/UPLOAD");
ftpupload.disconnect();
}
}
温馨提示:内容为网友见解,仅供参考
无其他回答

...Minecraft Java Edition 的多人联机 sever 服务器(Spigot 服务端...
1. 下载后,找到你需要的版本,点击“Download”,选择“Spigot-1.17.1.jar”下载。若遇到问题,点击“…”并选择“保留”。2. 创建一个新的文件夹,将服务器端文件放进去。接着,创建一个名为“sbart.bat”的文本文件,编辑内容,包含如下参数:Java执行文件路径(如:`java`)最大内存(如:`-...

用JAVA程序如何在D盘根目录中建立文件夹保存上传过来的文件,以及如何计 ...
这个是用框架做的用的Struts2需要你加框架和jsp页面的只能给你些代码自己看看了 其实也都通用的 package actions;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import org.apache.struts2.ServletActionC...

java中怎么用scp复制服务器上的文件夹
java中怎么用scp复制服务器上的文件夹 搜索资料 我来答 分享 微信扫一扫 新浪微博 QQ空间 举报 浏览8 次 本地图片 图片链接 代码 提交回答 匿名 回答自动保存中为你推荐:特别推荐 大多数人都逃不过的春节“后遗症” 每逢佳节胖三斤该如何减肥? 朋友圈"仅三天可见"背后的原因…… 大公司病,为什么要...

怎样通过java实现服务器上文件下载?
用HttpClient(commonshttpclient)包,模拟一个Get请求,发送到网址172.16.30.230\/文件地址。这个文件地址不能是E\/Map\/123.txt,必须是暴露在服务器中的应用里的。就像你写的应用里的一个jsp页面的目录。成功发送get请求后,就会得到response,里面有流。就是你下载的文件,然后可以通过FileOutputStream,...

java中怎么把文件上传到服务器的指定路径?
java中文件上传到服务器的指定路径的代码:在前台界面中输入: 请选文件: action中获取前台传来数据并保存 \/ excel 导入文件 return throws IOException \/ RequestMapping("\/usermanager\/excelImport.do")public String excelImport(String filePath,MultipartFile excelFile,HttpServletRequest request) ...

java文件上传到某一台指定服务器怎么弄?
要将Java文件上传到指定服务器,可以使用以下步骤:使用Java中的Socket类或Java NIO(New IO)库来建立网络连接。在连接上发送文件,可以使用Java中的FileInputStream或FileReader类从本地文件系统读取文件内容,然后使用OutputStream或Writer类将文件内容写入网络连接。在服务器端,使用Java中的ServerSocket类或...

java服务器端“\/“文件路径如何书写?
你都用“\\\\”作为路径分隔符就对了 File.separator()这个方法是没什么问题,但是,你如果传入字符串后,使用File.separator来split,可能会出错的哦,你在所有的地方,都用“\\\\”,肯定是不会错的啦。至于你说的json中也是,在java中就是用\\\\,这与json无关,而是转义导致的 ...

java项目怎么部署到linux服务器啊?
首先,你需要在服务器上配置Java开发环境,主要包括安装JDK和Tomcat。对于32位系统,可以从Oracle官网下载JDK 7u9版本的tar.gz文件,对于64位系统,则下载rpm包。通过`getconf LONG_BIT`命令检查系统位数,然后卸载任何已安装的旧版JDK,如OpenJDK,再进行JDK 7.0的安装和环境变量配置。安装完成后,你...

文件夹是由谁创建的
在此基础上形成了Java.2平台和.NET平台两大派系,推动了整个IT业的发展。 (3)对软件产业和工业企业都产生了深远的影响,软件从以开发为中心转到了以服务为中心。中间提供商,构件提供商,服务器软件以及咨询服务商出现。企业必须重塑自我,B2B的电子商务将带动整个新经济市场,使企业获得新的价值,新的增长,新的商机,新...

java编写的程序怎样放在服务器上,并通过互联网打开操作该程序_百度知 ...
首先要安装jdk之类的环境并且设置环境变量。一边在bashrc 等地方设置。然后安装tomcat之类的web容器 用来发布程序。然后把程序拷贝到web容器的对应目录下就好了。如果是纯java程序,那要些server端和client端,通过socket或者第三方库来实现访问。如果只是单机的java的话,直接拷贝到服务器上,通过ssh远程登录到...

相似回答