在现有文件夹中创建文件夹

丹尼斯

我正在尝试在现有文件夹中创建新文件夹,现有文件夹在开始时由应用程序提供,默认情况下,我将其命名为“文件管理器”,并将其直接存储在C:\根目录下(例如:C:\ File Manager )。首先,我创建允许用户通过以下方式命名新文件夹的代码:

        System.out.println("Enter name of folder you like to create: ");
        Scanner userFolderInput = new Scanner(System.in);
        String nameFolder = userFolderInput.nextLine();
        File makeDirectory = new File(nameFolder);

那么我正在检查该用户提供名称的文件夹是否已经存在,并尝试通过以下方式创建该文件夹:

        try{
            if(!makeDirectory.exists()){
                makeDirectory.mkdir();
                System.out.println("You have create folder by name: " + makeDirectory.getName());
            }else{
                System.out.println("Folder by name " + makeDirectory.getName() + " already exist!");
            }
        }catch(Exception ex){
            System.out.println("Error - Folder coudnt be created!");
        }

但这只会由用户在项目文件夹中创建新的文件夹输入,而不会在应用程序启动时在应用程序创建的文件夹中创建。我是否可以知道如何修改代码,以便在用户创建新文件夹时进入在应用程序启动时创建的文件管理器文件夹中?

尼伯(JB Nizet)
File containingFolder = new File("C:/File Manager");
File makeDirectory = new File(containingFolder, nameFolder);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在现有文件夹树中(在每个现有文件夹中)递归创建文件夹?

来自分类Dev

在文件夹中创建文件

来自分类Dev

在laravel中创建文件夹

来自分类Dev

在Swift中创建文件夹

来自分类Dev

在Kotlin中创建文件夹

来自分类Dev

SharePoint-在现有文件夹内(在服务器上)创建文件夹

来自分类Dev

如何在现有文件夹中创建子文件夹?

来自分类Dev

从文件夹中的现有jar创建类路径

来自分类Dev

在现有文件夹中创建virtualenv时出错

来自分类Dev

创建文件夹/文件结构

来自分类Dev

创建文件/文件夹列表

来自分类Dev

为每个文件创建文件夹并将文件移动到文件夹中

来自分类Dev

rsync没有创建文件或文件夹

来自分类Dev

rsync没有创建文件或文件夹

来自分类Dev

在C ++编程中的文件夹中创建文件

来自分类Dev

在Powershell中创建文件夹和文件

来自分类Dev

在特定文件夹中创建文件

来自分类Dev

在Powershell中创建文件夹和文件

来自分类Dev

在文件夹中创建文件:权限被拒绝

来自分类Dev

在多个文件夹中创建文件

来自分类Dev

在UWP中创建文件/文件夹

来自分类Dev

Powershell遍历文件夹,在每个文件夹中创建文件

来自分类Dev

无法创建文件夹并将文件放在此文件夹中

来自分类Dev

从路径创建文件夹目录?

来自分类Dev

批量创建文件夹

来自分类Dev

如何创建文件夹列表

来自分类Dev

创建文件夹共享参考

来自分类Dev

在“位置”下创建文件夹

来自分类Dev

使用WshUserEnv创建文件夹