获取本地文件(文件夹)上传,无点击事件

Posted 海洋svs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取本地文件(文件夹)上传,无点击事件相关的知识,希望对你有一定的参考价值。

//url,realPath必填参数
1
public String updatebendi()throws Exception{ 2 ServletContext servletContext = ServletActionContext.getServletContext(); 3 //获取项目根目录路径 4 //String realPath= servletContext.getRealPath("/")+"image/yyy/yuangong"; 5 String realPath= "D:/image/yyy/yuangong"; 6 System.out.println("路径::::"+realPath); 7 System.out.println("file:::"+file); 8 File mulu=new File(realPath); 9 if(!mulu.exists()){ 10 mulu.mkdir(); 11 } 12 String url="D:/logs"; 13 //获取url的文件或文件夹 14 File file2 = new File(url); 15 File local=new File(mulu,file2.getName()); 16 System.out.println("名字::::"+file2.getName()); 17 18 //将file2文件拷贝到local文件
     //File local = new File(mulu,fileFileName);
19 //FileUtils.copyFile(file2, local); 20 21 //将file2文件夹拷贝到local文件夹 22 FileUtils.copyDirectory(file2, local); 23 return SUCCESS; 24 }

2.copy几类用法

 1     //结果是cxyapi和cxyapi1在同一目录  
 2     FileUtils.copyDirectory(new File("D:/cxyapi"), new File("D:/cxyapi1"));   
 3     //结果是将cxyapi拷贝到cxyapi2下  
 4     FileUtils.copyDirectoryToDirectory(new File("D:/cxyapi"), new File("D:/cxyapi2"));  
 5       
 6     //拷贝文件  
 7     FileUtils.copyFile(new File("d:/cxyapi.xml"), new File("d:/cxyapi.xml.bak"));  
 8     //拷贝文件到目录中  
 9     FileUtils.copyFileToDirectory(new File("d:/cxyapi.xml"), new File("d:/cxyapi"));  
10     //拷贝url到文件  
11     FileUtils.copyURLToFile(new URL("http://www.cxyapi.com/rss/cxyapi.xml"), new File("d:/cxyapi.xml"));  

 

以上是关于获取本地文件(文件夹)上传,无点击事件的主要内容,如果未能解决你的问题,请参考以下文章

我使用的是SecureCRTP来连接linux,请问如何把文件从本地电脑上传到linux服务器上?具体点,谢谢

php 使用$_FILES 能否获得上传文件的绝对地址

input 文件上传实现本地预览

解决上传文件或图片时选择相同文件无法触发change事件的问题

JS代码实用代码实例(输入框监听,点击显示点击其他地方消失,文件本地预览上传)

如何用ABAP代码实现上传本地excel文件,并将其作为附件发邮件