问题标签 [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 投票
0 回答
144 浏览

java - java.io.FileNotFoundException:(系统无法联系域控制器来服务身份验证请求。请稍后再试)

发生此错误时,我正在远程服务器中运行 jar 文件:

java.io.FileNotFoundException: \\remoteServer2\foo\bazz\bar\myFile.pdf (系统无法联系域控制器来处理身份验证请求。请稍后再试)

这是我的代码:

我猜可能是运行 jar 文件的远程服务器无法访问 remoteServer2。我注意到上面应该由程序创建的文件路径没有创建。布尔变量返回 false 作为其值。

我尝试在我的环境中复制错误,但我没有这样做。我几乎重现了上面提到的错误,除了括号内的消息是“找不到网络路径”。

也许有人可以帮助我解决我现在面临的问题。或者至少帮助我在我的环境中重现错误,让我更容易解决问题。

任何帮助,将不胜感激。

0 投票
2 回答
2644 浏览

android - Android mkdirs() 在 Android 11 上使用 Environment.getExternalStorageDirectory() 返回 false

Mkdirs() 函数在 Android 11 上不起作用。在 Android 10 及更低版本上一切正常。

代码:

上面的代码在 Android 10 或更低版本的情况下返回 true。但在 Android 11 的情况下返回 false。清单权限:

请注意,运行时权限被视为相同(READ_EXTERNAL_STORAGE 和 WRITE_EXTERNAL_STORAGE)。

清单应用:

我能够在外部存储中写入的唯一方法是使用getExternalFilesDir(),但这不是根目录。

根据这个开发者网站,我们不能再在根目录中创建文件夹了!

检查后到目前为止的问题

1-是否确认在Android 11中我们不能在根目录上创建任何文件夹?有什么解决方法吗?

2-如果是,将数据保存在外部存储中的方法是什么,不包括getExternalFilesDir()

3- 为什么android:requestLegacyExternalStorage="true"不工作?

0 投票
0 回答
135 浏览

jenkins - Jenkins / Groovy:为什么导入库允许的脚本禁止功能?

问题:为什么某些函数在 Jenkinsfile 中调用时不允许使用,但如果在由同一 Jenkinsfile 导入的共享库中调用则允许使用?

这个问题并不特定于目录创建,但我将使用它作为示例,因为这是我发现此行为的上下文:

以下 Jenkins 管道成功创建了一个目录:

但以下管道:

...失败并出现此错误:

为什么从 Jenkinsfile 调用目录创建不成功,但从同一个 Jenkinsfile 导入的共享库调用时成功?

这引发了更广泛的问题:Jenkinsfile 和它使用的共享库之间的潜在“区别”是什么?Jenkinsfile 声明式语法脚本和 Groovy 以及共享库之间存在某种“描述”或“区别”,这在我看来并不是很明确。如果有人能帮助我理解,我将不胜感激。


按照@injecteer 的建议,我尝试对第二个Jenkinsfile 进行以下修改:

...导致此错误:

我不能选择(或已经完成)这个行政批准,所以很遗憾,这个建议不能成为我的选择。

0 投票
1 回答
139 浏览

jenkins - 如何在詹金斯管道中创建一个以日期戳作为文件名的目录?

这两个命令应该给出正确的输出,但它们不起作用。这是我得到的错误:

0 投票
1 回答
37 浏览

android - Kotlin Android 创建新目录

我知道这个问题已经被问过很多次了,但我找不到合适的解决方案。但我也认为每个版本都采用了一种新方法。我目前正在尝试创建一个将记录计数器和音频文件的应用程序。此应用程序旨在成为我们审阅者的工具。我是 Android 应用程序创建领域的新手。我目前失败了,因为我想在 podcast 文件夹中添加两个或 3 个文件夹,其中保存了相应的音频文件。文件夹结构应该是:/Podcasts/风电场名称/风力涡轮机的序列号。到目前为止,我为此目的创建了以下文件:

AndroidManifest.xml:

activity_main.xml

MainActivity.kt:

提前致谢

0 投票
0 回答
41 浏览

android - Android : mkdir() /mkdir() 在辅助外部存储上返回 false

我正在尝试在我的 Seconday 外部存储(SD 卡)中创建一个目录,但 mkdir() 返回 false。我已提供必要的权限,该应用程序的目标是 API 29。

这些是我提供的权限。当我使用主内存时,正在创建目录。我想要的文件夹路径 /storage/3C03-69OD/Folder

3C03-69OD - 外部 SD 卡。

0 投票
0 回答
14 浏览

browserify - 使用 fs.mkdir 创建后端文件

我有一个应用程序,我想创建一个简单的后端文件来使用 fs.mkdir 存储我的数据。至少我很确定这是我需要使用的。

基本上,我有一个输入一些值的表单,我希望将这些值保存到 fs.mkdir 创建的文件中。

例如,如果我输入:

进入表格,我想要

出现在新创建的文件中。到目前为止,我的应用程序中有这段代码:

但是,我在运行此代码时没有看到任何文件。我可能看错了地方,或者我使用的代码可能完全错误。关于我做错了什么的任何想法?