问题标签 [create-directory]

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 回答
5609 浏览

android - Android DownloadManager 非法状态异常无法创建目录

我正在制作使用 DownloadManager 的 android 应用程序。我想将文件下载到我制作的文件夹中。但是这个来源不起作用。并发生 IllegalstateException。我能做些什么??

0 投票
1 回答
3260 浏览

c# - C# Cannot Create Directory

I can't seem to get the following code to work:

The code fires an exception when it tries to write the non-existant directory. I get:

in the console also. I'm a relative newbie, so I am at a loss. I can write a file just fine, just not create a directory.

Thanks...

0 投票
1 回答
91 浏览

objective-c - 尝试创建目录 - 没有错误,但它不起作用?

对于我的程序,我需要在 OS X 上的桌面上创建一个目录(最终我会改变它,但现在更容易在那里做)。从我读过的例子来看,这应该可以工作,但它没有。我没有从 Xcode 中得到任何错误,也没有得到我的程序使用最底部的替代尝试所产生的任何错误。它也不会在我的桌面上创建一个名为 ProjAlleleData 的目录。

或者(最好是因为如果需要它会更容易调试),在 //create 目录下面:

0 投票
2 回答
5120 浏览

permissions - Wix:CustomAction 设置文件夹权限

我们使用 WiX 将我们的 ASP.NET 代码捆绑到一个 MSI 安装程序中,我们需要设置 [ComputerName]\IIS_WPG 组以对安装目录下的文件夹(名为“CO”)具有修改权限。安装后目录结构如下

CO 文件夹实际上是 .NET 解决方案文件的一部分,当应用程序捆绑到 MSI 中时,会自动包含 CO 文件夹,因为它下面有标记为“内容”的 XML 文件(这意味着我没有不需要显式使用 CreateFolder 在 MyApp 下创建 CO 文件夹)。这些 XML 文件由应用程序更新,这就是 IIS_WPG 需要修改权限的原因。

我的问题是,如何设置 CO 文件夹的权限?我认为我可能能够创建文件夹以尝试覆盖默认包含的任何权限,但它没有设置权限 - 我猜这是因为我正在创建的文件夹被实际文件夹覆盖MSI,从而覆盖我设置的权限。

我认为我可能需要创建一个在 InstallFinalize 之前的某个时间点执行的 CustomAction,但我迷路了,因为我不明白如何将文件夹创建链接到 CustomAction。我试过这个

但这给了我这个错误

我也尝试过使用 PermissionEx,但使用时出现此错误

即使我在文件顶部添加了 xmlns:util="http://schemas.microsoft.com/wix/UtilExtension" 。

如何让 CustomAction 正常工作并且文件夹权限正确?

0 投票
3 回答
15583 浏览

javascript - 如何使用 ExtendScript 创建文件夹?

似乎是一个很容易解决的问题,但我已经用头撞了将近一个小时。我只需要一段 javascript/extendscript 代码,以便我的 InDesign CS6 脚本可以创建一个文件夹。我知道应该在其中创建新文件夹的现有文件夹,并且我知道应该调用这个新文件夹的名称。但是我如何让javascript来做到这一点?

顺便说一句,所有在 JavaScript 工具指南中在线搜索的 folderObj.create() 方法都证明是无用的。我已经尝试了该方法的几种变体,但似乎没有真正创建文件夹。我错过了什么?

0 投票
1 回答
2144 浏览

c# - 如何在远程位置创建文件夹

现在我有这段代码,它在指定路径中创建一个文件夹..

这对我来说现在很好用。它在指定路径中创建一个文件夹。现在我在 Localhost 中运行这个网站。现在当我在任何服务器上托管网站时,上面的代码是否有效?或者当我的网站在 Internet 上直播时,是否有任何不同的方法来创建文件夹。希望我能得到任何漂亮的解决方案。

0 投票
0 回答
898 浏览

c# - Web 服务中的 CreateDirectory 在远程服务器上失败

远程导航到应用程序时,System.IO.CreateDirectory 或 System.IO.File.Create 无法通过 Web 服务工作。它在本地工作。

环境:- .Net 4.5、Asp.Net、C# - VS 2012

远程: - Windows 08 R2 - IIS 7 - 应用程序池(.Net 4.0,集成)

过程:

Web 服务在项目中,并在 jQuery .ajax 调用中使用 url:'Services.asmx/UploadFile'。WS 方法创建文件夹链(如果未找到)并写入文件。

文件上传在 VS 本地工作得很好。当在远程服务器上发布并通过 localhost/{app} 或 http://{ip}/{app} 在服务器上本地导航到它(通过 RDC)时,它也可以完美运行。创建文件夹链并写入文件。

但是,正常导航到它时它不起作用。

我很确定这是用户权限问题,但我已经用尽了所有选项。我已将 wwwroot 中应用程序文件夹的修改权限分配给“NETWORK SERVICE”,即使我确信不必要地分配给“IIS_IUSRS”、“IUSR”、“LOCAL SERVICE”、“NETWORK”,但没有任何帮助!当我正常导航到它时,我只是不断获得状态 500。但是一旦我给它“网络服务”修改权限,它就一直在本地工作,如上所述。

在为 wwwroot 中的应用程序文件夹上的“网络服务”分配修改权限后,在同一服务器上的代码隐藏中发布带有按钮和 CreateDirectory 的基本测试应用程序有效。

Web服务中的创建目录代码为:

web.config 中的 FileUploadPath 是

当它工作时,它可以在路径中使用或不使用“~/”。当它不起作用时,它是一样的,不管有没有,它都不会起作用。

0 投票
2 回答
622 浏览

vb.net - VB.NET 从递归搜索重新创建在另一个位置找到的文件夹

我对所有文件和子文件夹进行了递归搜索,但我想在另一个目录中创建确切的文件夹结构。

对此的任何帮助将不胜感激,我自己尝试过这样做以及在网上查看,但我还没有找到任何东西。

所以我希望在 SaveDir 位置重新创建来自 ConvertDir 的文件夹结构,没有任何文件。我也希望在发现它们的同时创建它们,但我不知道这是否可能或明智。

这将在 SaveDir 的顶层创建不在正确位置的文件夹。

这是我的代码的副本:

先感谢您。

安东斯克

0 投票
3 回答
96988 浏览

python - 尝试使用 open(filename, 'w' ) 给出 IOError: [Errno 2] No such file or directory if directory does not exist

我正在尝试使用 Python 创建和写入文本文件。我已经搜索并找不到此错误的解决方案/原因。

这是不起作用的代码:

我发现的大多数答案都与路径中的斜杠有关,所以......

当我尝试在 D:/ 的根目录创建文件时,我成功了。

似乎在尝试创建文件时无法创建我想要的目录路径。在 Windows(7)上使用 Python 在特定路径创建文件的正确方法是什么?我是否误解了 open() 可以做什么?如果目录不存在,它会创建目录,还是我需要在“写入”模式下使用 open() 来创建文件之前显式创建目录路径?

0 投票
1 回答
1634 浏览

c# - 无法创建目录错误

如果它不存在,我正在尝试创建一个目录。它正确地进入代码以创建目录,因为它不存在。但随后它给了我以下错误:

DirectoryNotFoundException 未处理

找不到路径“\192.168.22.2\2009”的一部分