问题标签 [mkdirs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
167 浏览

java - mkdirs() 从 JAVA 执行时有效,但不能从 MATLAB 执行,为什么?

我对从 MATLAB 执行的 JAVA 应用程序不走运。简而言之,我有以下代码:

出于某种原因,我不知道为什么,当从 JAVA 主方法执行时,这段代码运行得很好。但是,在 MATLAB 中,这段代码不起作用。它终止于dir.mkdirs(),因此永远不会创建目录。我之前多次使用成功,所以我怀疑MATLAB中存在问题mkdirs()mkdir()你知道是什么原因吗?

堆栈跟踪:

返回以下内容:

最后三行是未创建目录的产物。但是,我不确定上面代码中前 4 行的含义。

节目详情

我的 Java 程序是在一个.jar文件中创建的。该.jar文件位于:
C:\Users\myName\program\binJava

我的 matlab(我从中执行.jar文件)文件位于:
C:\Users\myName\program\matlab

在我的 MATLAB 中,我键入以下内容:

导入语句的原因是我的程序构建到 4 个不同的包中。

*更新:* 我刚刚发现,如果我按照 lnunno 的建议创建绝对目录,程序就可以工作。但这仍然不能解决问题。

0 投票
2 回答
615 浏览

java - Java mkdir() 不会为字符串对象写入目录,但会为括在引号中的字符串写入目录

我在应该是一个非常简单的脚本上遇到了一个非常令人沮丧的错误(我知道 java 可能不是最好的脚本,但我在这里)。

无论如何,我正在从 csv 文件中提取打印机的名称,然后尝试为从该 csv 文件中提取的每台打印机创建一个文件夹。问题是,如果我这样输入,我只能为打印机编写一个目录:

但如果我这样做:

不会创建目录。我对问题可能是什么感到困惑。我已经对我的代码进行了几次重组以尝试追踪问题,并尝试了在 mkdir() 和 mkdirs() 之间切换之类的操作,但仍然没有。这是我的代码

被注释掉的行是脚本何时工作的一个示例,但如果它在循环中到达该行,它不会创建目录。有任何想法吗?

0 投票
2 回答
2087 浏览

java - Java,如何在远程主机中创建新目录。

我正在开发 Android 应用程序。如何在java中的远程主机中创建新目录?

我试过这个但它不起作用:

太感谢了!

0 投票
2 回答
4014 浏览

android - Android 4.4.2 File.mkdir() 和 mkdirs() 正在创建文件而不是目录

这个问题与这个问题无关。我已经看到了,但它是特定的 Android 4.4.2 问题,因为代码在其他版本的 Android 上运行良好。

我正在使用此代码,它在 Android 4.4.2 上创建一个文件而不是文件夹。请帮助我已经阅读了这篇文章

我已授予以下权限

我知道如何访问 SD 卡以及有关公共目录的最新更改,但我想创建一个文件夹而不是文件

0 投票
4 回答
4580 浏览

android - Android mkdirs() sdcard 不工作

我想在 SDcard 中创建目录,我确实遵循:

  1. 我补充说:<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />在清单中。
  2. 我通过:获取root_path public static final String ROOT_PATH = Environment.getExternalStorageDirectory().toString() + "/Hello_World/";,它返回 /storage/emulated/0/Hello_World(调试时获取)。

接下来,我运行以下代码:

我也尝试了这两种方法mkdirs(),但它在 logcat ( )mkdir()中显示了无限循环。Log.e("mkdirs", "" + i++);有时它起作用,但有时不起作用。谢谢你的帮助!
Update:我尝试了一些设备的代码:Nexus4、nexus7、Vega Iron、Genymotion、LG G Pro,然后只是 Vega Iron 按预期工作。??!?!?

0 投票
1 回答
55 浏览

android - Android中的文件夹名称中是否允许使用“:”?

我们可以在文件夹名称中加上“:”吗?

例如,如果我希望我的文件(案例)的名称是今天的时间(在此表格上 14:38)。

0 投票
1 回答
29 浏览

python - os 函数同时加入目录并创建它们?

目前,如果我想指定并创建一个新目录,我会这样做:

我想知道是否存在预先打包的os功能(或其他包中的)来在一个功能中执行此操作?我知道我可以自己制作,但我更喜欢预先打包的解决方案。

0 投票
0 回答
142 浏览

java - 文件夹名称中带有 /(斜杠)的 Java mkdirs

我对 java 和mkdirs.

我想创建一个名称为 / 的文件夹,例如: C:\Sun/Moon\

kunde 的内容可以是Microsaft/Apple.

目前我得到 aC:\Microsaft\Apple而不是C:\Microsoft/Apple\.

0 投票
2 回答
1046 浏览

android - mkdir() 删除文件夹后返回 false

我的应用程序中有一个名为“重置”的按钮,它会删除整个文件夹(用户文件夹)。之后,我尝试再次创建相同的文件夹,第一次尝试时,它允许我创建文件夹,但第二次尝试重置并重新创建用户文件夹时,应用程序崩溃,因为 mkdir () 没有创建文件夹,我试图在该文件夹上创建一个数据库。但是,奇怪的是,在崩溃之后,该文件夹已被创建。

我有权限:

我尝试了两种方法:

我能做错什么?任何想法?

0 投票
1 回答
41 浏览

android - mkdirs() 方法不起作用

如果不存在,我需要创建一个目录。我在下面写了代码

我以前用过没有任何问题,但现在不行,我也没有错误!问题是什么?你有什么想法来解决这个问题吗?

提前致谢