「java服务器生成文件」java在服务器上创建文件
本篇文章给大家谈谈java服务器生成文件,以及java在服务器上创建文件对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
如何在java服务器上将生成的文件保存到tomcat路径下
一般都是生成在项目路径下,很少生成在tomcat路径下的,增加tomcat服务器的负担,
可以通过“ 类名.class.getResource("").getPath()”获取到文件的绝对路径,之后通过“FileOutputStream”创建文件实例,之后过“OutputStreamWriter”流的形式进行存储,举例:
OutputStreamWriter pw = null;//定义一个流
String path = XMLS.class.getResource("").getPath()“;
pw = new OutputStreamWriter(new FileOutputStream(path ),"GBK");//确认流的输出文件和编码格式,此过程创建了“test.txt”实例
pw.write("我是要写入到记事本文件的内容");//将要写入文件的内容,可以多次write
pw.close();//关闭流
备注:文件流用完之后必须及时通过close方法关闭,否则会一直处于打开状态,直至程序停止,增加系统负担。
javaweb如何在服务端创建文件(如txt,json等)
File writeName = new File(你要存的地方); // 相对路径,如果没有则要建立一个新
//的.txt文件
writeName.createNewFile(); // 创建新文件,有同名的文件的话直接覆盖
FileWriter writer = new FileWriter(writeName);
BufferedWriter out = new BufferedWriter(writer);
out.write(你要写入的信息);
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;
;
System.out.println("连接到:" + addr + ":" + port);
System.out.print();
reply = ;
if (!FTPReply.isPositiveCompletion(reply)) {
;
System.err.println("FTP目标服务器积极拒绝.");
System.exit(1);
return false;
}else{
(username, password);
;
;
;
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{
;
System.out.println("在目标服务器上成功建立了文件夹: " + dirname);
}catch(Exception ex){
System.out.println(ex.getMessage());
}
}
断开host连接
public void disconnect(){
try {
;
} 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();
}
}
java服务器生成文件的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java在服务器上创建文件、java服务器生成文件的信息别忘了在本站进行查找喔。
发布于:2022-12-07,除非注明,否则均为
原创文章,转载请注明出处。