java linux new file_肿么用java代码在linux系统下建立文件夹

这个是用框架做的用的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.ServletActionContext;import com.opensymphony.xwork2.ActionSupport;public class UploadAction extends ActionSupport{

private String username;

private File upload;

private String uploadFileName;

private String uploadContentType;

public String getUsername() {

return username;

} public void setUsername(String username) {

this.username = username;

} public File getUpload() {

return upload;

} public void setUpload(File upload) {

this.upload = upload;

} public String getUploadFileName() {

return uploadFileName;

} public void setUploadFileName(String uploadFileName) {

this.uploadFileName = uploadFileName;

} public String getUploadContentType() {

return uploadContentType;

} public void setUploadContentType(String uploadContentType) {

this.uploadContentType = uploadContentType;

} @Override

public String execute() throws Exception {

// TODO Auto-generated method stub

InputStream fin=new FileInputStream(upload);

String root=ServletActionContext.getRequest().getRealPath("upload");

//root获取上传文件的服务器目录;

//String root="d:/upload";

File file=new File(root,uploadFileName);//root的位置可以换成相对的路径

OutputStream fos=new FileOutputStream(file);

byte[] buffer=new byte[1024];

int len=0;

while((len=fin.read(buffer))>0)

{

fos.write(buffer,0,len);

}

fin.close();

fos.close();

return SUCCESS;

}

}

取消

评论

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值