java创建文件夹

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

java创建文件夹

主要是程序红色部分

用java建立文件夹

package test;

public class muluTest

{

public static void main(String[] args)

{

muluTest mulutest = new muluTest();

mulutest.newFolder("D:\\abcds");

}

public void newFolder(String folderPath)

{

String filePath = folderPath;

filePath = filePath.toString();

java.io.File myFilePath = new java.io.File(filePath); try

{

if(myFilePath.isDirectory())

{

System.out.println("the directory is exists!");

}

else

{

myFilePath.mkdir();

System.out.println("新建目录成功");

}

}

catch (Exception e)

{

System.out.println("新建目录操作出错");

e.printStackTrace();

}

}

}

java创建文件夹,文件;删除文件夹,文件

package ifpre.web;

import gxdmif.GXStringUtil;

import java.io.DataOutputStream;

import java.io.File;

import java.io.FileOutputStream;

import java.io.InputStream;

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 " )

+ StringToGBK(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);

}

} finally {

if (is != null ) {

is.close();

}

if (out != null ) {

out.close();

}

}

result = true ;

}

return result;

}

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 " )

+ StringToGBK(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 || childs.length <= 0 ) {

if (folder.delete()) {

result = true ;

}

} else {

for ( int i = 0 ; i < childs.length; i ++ ) {

相关文档
最新文档