首页 > 编程知识 正文

java之文件夹,java创建文件夹的方法

时间:2023-12-28 11:56:52 阅读:327906 作者:GMMI

本文目录一览:

JAVA的文件夹在哪?

220本身带的那个JAVA模拟器不太好用,建议到网上下个JAVA模拟器如(JAR模拟DMIDP2),放在内存卡上,解压完后,把Coretek整个文件夹复制到卡上的Storage CardProgram Files里,然后打开Coretek这个文件夹,把里面的Coretek1文件夹剪切到Storage Card。把DeltaMIDP 2文件夹里的dmidp21k.exe创建快捷方式到开始菜单里就可以了。jarinst-E777.exe为JAR安装程序,在资源管理器里关联下就可以,

以后下游戏直接用电脑在网上下载,转到内存卡上,在手机中资源管理器中打开即可安装.

Java如何创建文件夹

file类里面有两个方法可以实现:

一个是mkdir():创建此抽象路径名指定的目录。

另外一个是mkdirs():创建此抽象路径名指定的目录,包括所有必需但不存在的父目录。

比如你想在a文件夹创建一个b文件夹,并在b文件夹下创建c和d文件夹,可以用下面的代码实现:

importjava.io.file;

publicclasstest{

publicstaticvoidmain(stringargs[]){

filefile=newfile("d:\a\b\c");

file.mkdirs();

file=newfile("d:\a\b\d");

file.mkdir();

}

}

希望对你有帮助。。。。仍有问题可以hi我。。。

如何用JAVA代码创建一个文件夹?

File类里面有两个方法可以实现:x0dx0a一个是mkdir():创建此抽象路径名指定的目录。x0dx0a另外一个是mkdirs(): 创建此抽象路径名指定的目录,包括所有必需但不存在的父目录。x0dx0ax0dx0a比如你想在A文件夹创建一个B文件夹,并在B文件夹下创建c和D文件夹,可以用下面的代码实现:x0dx0ax0dx0aimport java.io.File;x0dx0ax0dx0apublic class Test {x0dx0a public static void main(String args[]) {x0dx0a File file = new File("D:\A\B\C");x0dx0a file.mkdirs();x0dx0a x0dx0a file = new File("D:\A\B\D");x0dx0a file.mkdir();x0dx0a }x0dx0a}

java创建目录或文件夹的方法?

 1、File类的createNewFile根据抽象路径创建一个新的空文件,当抽象路径制定的文件存在时,创建失败

  2、File类的mkdir方法根据抽象路径创建目录

  3、File类的mkdirs方法根据抽象路径创建目录,包括创建必需但不存在的父目录

  4、File类的createTempFile方法创建临时文件,可以制定临时文件的文件名前缀、后缀及文件所在的目录,如果不指定目录,则存放在系统的临时文件夹下。

  5、除mkdirs方法外,以上方法在创建文件和目录时,必须保证目标文件不存在,而且父目录存在,否则会创建失败

示例代码如下:

package book.io;

import java.io.File;

import java.io.IOException;

public class CreateFileUtil {

   

    public static boolean createFile(String destFileName) {

        File file = new File(destFileName);

        if(file.exists()) {

            System.out.println("创建单个文件" + destFileName + "失败,目标文件已存在!");

            return false;

        }

        if (destFileName.endsWith(File.separator)) {

            System.out.println("创建单个文件" + destFileName + "失败,目标文件不能为目录!");

            return false;

        }

        //判断目标文件所在的目录是否存在

        if(!file.getParentFile().exists()) {

            //如果目标文件所在的目录不存在,则创建父目录

            System.out.println("目标文件所在目录不存在,准备创建它!");

            if(!file.getParentFile().mkdirs()) {

                System.out.println("创建目标文件所在目录失败!");

                return false;

            }

        }

        //创建目标文件

        try {

            if (file.createNewFile()) {

                System.out.println("创建单个文件" + destFileName + "成功!");

                return true;

            } else {

                System.out.println("创建单个文件" + destFileName + "失败!");

                return false;

            }

        } catch (IOException e) {

            e.printStackTrace();

            System.out.println("创建单个文件" + destFileName + "失败!" + e.getMessage());

            return false;

        }

    }

   

   

    public static boolean createDir(String destDirName) {

        File dir = new File(destDirName);

        if (dir.exists()) {

            System.out.println("创建目录" + destDirName + "失败,目标目录已经存在");

            return false;

        }

        if (!destDirName.endsWith(File.separator)) {

            destDirName = destDirName + File.separator;

        }

        //创建目录

        if (dir.mkdirs()) {

            System.out.println("创建目录" + destDirName + "成功!");

            return true;

        } else {

            System.out.println("创建目录" + destDirName + "失败!");

            return false;

        }

    }

   

   

    public static String createTempFile(String prefix, String suffix, String dirName) {

        File tempFile = null;

        if (dirName == null) {

            try{

                //在默认文件夹下创建临时文件

                tempFile = File.createTempFile(prefix, suffix);

                //返回临时文件的路径

                return tempFile.getCanonicalPath();

            } catch (IOException e) {

                e.printStackTrace();

                System.out.println("创建临时文件失败!" + e.getMessage());

                return null;

            }

        } else {

            File dir = new File(dirName);

            //如果临时文件所在目录不存在,首先创建

            if (!dir.exists()) {

                if (!CreateFileUtil.createDir(dirName)) {

                    System.out.println("创建临时文件失败,不能创建临时文件所在的目录!");

                    return null;

                }

            }

            try {

                //在指定目录下创建临时文件

                tempFile = File.createTempFile(prefix, suffix, dir);

                return tempFile.getCanonicalPath();

            } catch (IOException e) {

                e.printStackTrace();

                System.out.println("创建临时文件失败!" + e.getMessage());

                return null;

            }

        }

    }

   

    public static void main(String[] args) {

        //创建目录

        String dirName = "D:/work/temp/temp0/temp1";

        CreateFileUtil.createDir(dirName);

        //创建文件

        String fileName = dirName + "/temp2/tempFile.txt";

        CreateFileUtil.createFile(fileName);

        //创建临时文件

        String prefix = "temp";

        String suffix = ".txt";

        for (int i = 0; i  10; i++) {

            System.out.println("创建了临时文件:"

                    + CreateFileUtil.createTempFile(prefix, suffix, dirName));

        }

        //在默认目录下创建临时文件

        for (int i = 0; i  10; i++) {

            System.out.println("在默认目录下创建了临时文件:"

                    + CreateFileUtil.createTempFile(prefix, suffix, null));

        }

    }

}

输出结果:

创建目录D:/work/temp/temp0/temp1成功!

目标文件所在目录不存在,准备创建它!

创建单个文件D:/work/temp/temp0/temp1/temp2/tempFile.txt成功!

创建了临时文件:D:work emp emp0 emp1 emp5171.txt

创建了临时文件:D:work emp emp0 emp1 emp5172.txt

创建了临时文件:D:work emp emp0 emp1 emp5173.txt

创建了临时文件:D:work emp emp0 emp1 emp5174.txt

创建了临时文件:D:work emp emp0 emp1 emp5175.txt

创建了临时文件:D:work emp emp0 emp1 emp5176.txt

创建了临时文件:D:work emp emp0 emp1 emp5177.txt

创建了临时文件:D:work emp emp0 emp1 emp5178.txt

创建了临时文件:D:work emp emp0 emp1 emp5179.txt

创建了临时文件:D:work emp emp0 emp1 emp5180.txt

在默认目录下创建了临时文件:C:Documents and SettingsAdministratorLocal SettingsTemp emp5181.txt

在默认目录下创建了临时文件:C:Documents and SettingsAdministratorLocal SettingsTemp emp5182.txt

在默认目录下创建了临时文件:C:Documents and SettingsAdministratorLocal SettingsTemp emp5183.txt

在默认目录下创建了临时文件:C:Documents and SettingsAdministratorLocal SettingsTemp emp5184.txt

在默认目录下创建了临时文件:C:Documents and SettingsAdministratorLocal SettingsTemp emp5185.txt

在默认目录下创建了临时文件:C:Documents and SettingsAdministratorLocal SettingsTemp emp5186.txt

在默认目录下创建了临时文件:C:Documents and SettingsAdministratorLocal SettingsTemp emp5187.txt

在默认目录下创建了临时文件:C:Documents and SettingsAdministratorLocal SettingsTemp emp5188.txt

在默认目录下创建了临时文件:C:Documents and SettingsAdministratorLocal SettingsTemp emp5189.txt

在默认目录下创建了临时文件:C:Documents and SettingsAdministratorLocal SettingsTemp emp5190.txt

java 文件夹操作

你好,按照你的要求代码编写如下,可以直接运行

import java.io.File;

public class test {

public static void main(String[] args) {

File root = new File("d:\");

for (File file : root.listFiles()) {

if (file.isDirectory()) {

for (File f : file.listFiles()) {

String fileName = f.getName();

if (fileName.endsWith(".png")) {

System.out.println(file.getName());

break;

}

}

}

}

}

}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。