java创建文件夹
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
import org.springframework.web.multipart.MultipartFile; public class SaveFile { public boolean save(String path, MultipartFile file) throws Exception { GXStringUtil gx = new GXStringUtil(); boolean result = false ; File dirFile = null ; try { dirFile = new File(path); if ( ! (dirFile.exists()) && ! (dirFile.isDirectory())) { boolean creadok = dirFile.mkdirs(); if (creadok) { System.out.println( " ok:创建文件夹成功! " ); } else { System.out.println( " err:创建文件夹失败! " ); } } } catch (Exception e) { e.printStackTrace(); System.out.println(e); return false ; } if (file != null && ! file.isEmpty()) { String fullPath = path + System.getProperty( " file.separator " ) + gx.netStringToGBK(file.getOriginalFilename()); DataOutputStream out = null ; InputStream is = null ; try { out = new DataOutputStream( new FileOutputStream(fullPath)); is = file.getInputStream(); byte [] buffer = new byte [ 1024 ]; while (is.read(buffer) > 0) { out.write(buffer);
filePath = new (filePath.exists() && if (filePath.delete()) { result = true ; } else { result = false ; break ; } if
{
} else filePath.isDirectory()) { if (deleteFolder(filePath)) result = true ; } else { result = false ; break ; } } } } folder.delete(); } catch (Exception e) { e.printStackTrace(); result = false ; } return result; } } { (filePath.exists() &&
childs.length
<=
0)
iຫໍສະໝຸດ Baidu
=
0;
i
<
childs.length;
i ++ )
String childName String childPath folder.getPath() childName; File if
= = +
childs[i]; File.separator File(childPath); filePath.isFile()) +
java 创建文件夹 主要是程序红色部分
用 java 建立文件夹 package test; public class muluTest { public static void main(String[] args) { muluTest mulutest = new muluTest(); mulutest.newFolder("D:\\abcds"); } public { String filePath try { if(myFilePath.isDirectory()) { System.out.println("the directory is exists!"); } else { myFilePath.mkdir(); System.out.println("新建目录成功"); } } catch (Exception { System.out.println("新建目录操作出错"); e.printStackTrace(); } } } e) filePath = = folderPath; = new java.io.File(filePath); filePath.toString(); myFilePath void newFolder(String folderPath)
} } finally { if (is != null ) is.close(); } if } } result } return } public boolean delete(String path, MultipartFile file) throws Exception GXStringUtil gx = new GXStringUtil(); boolean result = false ; if (file != null && ! file.isEmpty()) { String fullPath = path + System.getProperty( " file.separator " ) + gx.netStringToGBK(file.getOriginalFilename()); try { File file2 = new File(fullPath); file2.delete(); result = true ; } catch (Exception e) { e.printStackTrace(); result = false ; } } return result; } public boolean deleteFolder(File folder) boolean result = false ; try { String childs[] = folder.list(); if (childs == null || { if (folder.delete()) { result = true ; } { } else { for ( int { { result; = true ; (out != out.close(); null ) { {
java.io.File
java 创建文件夹,文件;删除文件夹,文件
package ifpre.web;
import gxdmif.GXStringUtil; import import import import java.io.DataOutputStream; java.io.File; java.io.FileOutputStream; java.io.InputStream;