问题标签 [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.
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 的建议创建绝对目录,程序就可以工作。但这仍然不能解决问题。
java - Java mkdir() 不会为字符串对象写入目录,但会为括在引号中的字符串写入目录
我在应该是一个非常简单的脚本上遇到了一个非常令人沮丧的错误(我知道 java 可能不是最好的脚本,但我在这里)。
无论如何,我正在从 csv 文件中提取打印机的名称,然后尝试为从该 csv 文件中提取的每台打印机创建一个文件夹。问题是,如果我这样输入,我只能为打印机编写一个目录:
但如果我这样做:
不会创建目录。我对问题可能是什么感到困惑。我已经对我的代码进行了几次重组以尝试追踪问题,并尝试了在 mkdir() 和 mkdirs() 之间切换之类的操作,但仍然没有。这是我的代码
被注释掉的行是脚本何时工作的一个示例,但如果它在循环中到达该行,它不会创建目录。有任何想法吗?
java - Java,如何在远程主机中创建新目录。
我正在开发 Android 应用程序。如何在java中的远程主机中创建新目录?
我试过这个但它不起作用:
太感谢了!
android - Android mkdirs() sdcard 不工作
我想在 SDcard 中创建目录,我确实遵循:
- 我补充说:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
在清单中。 - 我通过:获取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 按预期工作。??!?!?
android - Android中的文件夹名称中是否允许使用“:”?
我们可以在文件夹名称中加上“:”吗?
例如,如果我希望我的文件(案例)的名称是今天的时间(在此表格上 14:38)。
python - os 函数同时加入目录并创建它们?
目前,如果我想指定并创建一个新目录,我会这样做:
我想知道是否存在预先打包的os
功能(或其他包中的)来在一个功能中执行此操作?我知道我可以自己制作,但我更喜欢预先打包的解决方案。
java - 文件夹名称中带有 /(斜杠)的 Java mkdirs
我对 java 和mkdirs
.
我想创建一个名称为 / 的文件夹,例如:
C:\Sun/Moon\
kunde 的内容可以是Microsaft/Apple
.
目前我得到 aC:\Microsaft\Apple
而不是C:\Microsoft/Apple\
.
android - mkdir() 删除文件夹后返回 false
我的应用程序中有一个名为“重置”的按钮,它会删除整个文件夹(用户文件夹)。之后,我尝试再次创建相同的文件夹,第一次尝试时,它允许我创建文件夹,但第二次尝试重置并重新创建用户文件夹时,应用程序崩溃,因为 mkdir () 没有创建文件夹,我试图在该文件夹上创建一个数据库。但是,奇怪的是,在崩溃之后,该文件夹已被创建。
我有权限:
我尝试了两种方法:
我能做错什么?任何想法?
android - mkdirs() 方法不起作用
如果不存在,我需要创建一个目录。我在下面写了代码
我以前用过没有任何问题,但现在不行,我也没有错误!问题是什么?你有什么想法来解决这个问题吗?
提前致谢