问题标签 [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 回答
3410 浏览

excel - 编辑宏以在桌面上为任何用户创建文件夹

我有一个电子表格,每张纸上都有一个保存按钮。这些按钮当前将工作表作为 PDF 文件保存到任何用户的桌面上。有人问我是否可以让按钮在执行此操作时在桌面上创建一个名为“BSInHouseAssets”的新文件夹。我猜我们会在某个时候使用 MKdir ......但我需要帮助。这是保存文件的宏的当前部分。

0 投票
1 回答
47 浏览

unit-testing - 如何确定我的测试方法失败的原因?

此方法有效(它使用传入的字符串创建一个目录):

...但是,根据我的强迫症倾向,我正在“以防万一”测试所有方法;我在我的测试项目中有这个测试:

但它失败了;dirCreated 不正确。为什么?我无法(显然)进入该方法以查看到底发生了什么,并且“失败”消息除了“Assert.IsTrue failed”之外什么也没告诉我:

在此处输入图像描述

为什么会失败(鱼),我如何确定失败的原因(教鱼)?

更新

我现在还尝试了以下各项:

0 投票
1 回答
2053 浏览

vbscript - VBS 告诉我对象不支持此属性

我真的不知道出了什么问题,任何人都可以帮忙:

它告诉我:

vbs 对象不支持此属性或方法:'CreateFolder'

0 投票
1 回答
46 浏览

google-apps-script - 简单的一个:“创建文件夹”脚本会覆盖之前的条目

我是一个菜鸟,所以如果这是一个'duh',请原谅我。

我修改了一个脚本,以便为每个提交的表单创建一个新的 Gdrive 文件夹。问题是,每次脚本运行时,它都会为电子表格中的每一行重新创建一个文件夹。我错过了什么?

0 投票
1 回答
1336 浏览

windows - 无法使用 System.SYSUTILS.ForceDirectories 创建文件夹

越来越多的用户抱怨他们无法安装/启动我的应用程序。

问题是什么:

使用System.SYSUTILS.ForceDirectories(...)目录结构由 4 个目录组成,这些目录最初不存在。这发生在应用程序第一次启动时。在某些机器上,这似乎是不可能的,因为ForceDirectories() returns False.

我确切地知道错误发生在哪里(以下只是一个代码片段):

使用哪个路径:

出于充分的理由,我决定在用户​​的本地 AppData 文件夹中创建路径和信息。我从注册表中获取值:

到目前为止我做了什么: 到目前为止,我无法重现确切的错误。我试图从用户那里取得所有权,但这显示了一个不同的错误。还在该目录中使用特殊权限 - 拒绝“创建文件夹”等 - 都无济于事。

在这些情况下,我有什么遗漏或我可以做的吗?

非常感谢帮助,非常感谢!

更新1

现在我得到本地用户文件夹:

更新2

由于我已经使用过 SysErrorMessage(GetLastError),所以我知道错误消息,它的字面意思是没有错误。我也知道(从客户那里)第一个文件夹(在要创建的 4 个文件夹中)是作为隐藏文件夹创建的,其他文件夹根本没有创建。不过,她可以使用上下文菜单创建文件夹。

更新3

UPDATE1中提到的更改解决了该错误。由于注册表中没有存储任何内容:

该程序试图直接写入 C:\Program Files...(可执行文件的路径),其中一些用户没有写入权限。

我接受了Andre Ruebel的解决方案,但每个发表评论的人都在这件事上教会了我一些东西。谢谢大家。

更新4

总结一下。问题确实是提取本地用户路径的方式。在这个特定用户的情况下,注册表项没有任何价值。因此,数据被复制到位于 Program Files 下的安装目录...

长话短说:应用程序数据需要用户没有特权的读/写访问权限,因此发生了错误。再次感谢所有的答案,他们引导我走向正确的方向。

0 投票
1 回答
330 浏览

appcelerator - 如何使用 Titanium SDK 创建具有中间目录的目录?

如何使用 Titanium SDK 5.3.0 创建具有中间目录的目录?

文档http://docs.appcelerator.com/platform/latest/#!/api/Titanium.Filesystem.File

createDirectory( ) : Boolean

没有任何参数相反

deleteDirectory( [recursive] ) : Boolean.

0 投票
1 回答
574 浏览

c# - mailkit 添加 imap 文件夹不可见

我正在尝试将文件夹添加到收件箱,如下所示:

一切正常, Create 函数返回创建的文件夹, _client.Inbox.GetSubfolders() 返回包含新创建的文件夹的列表,但是我在电子邮件客户端应用程序(例如 Thunderbird)中看不到这个文件夹。

我究竟做错了什么?

0 投票
4 回答
6168 浏览

php - 如何使用 PHP 在 S3 存储桶中创建文件夹

我正在尝试在 S3 亚马逊存储桶中创建一个文件夹,但我发现很难找到正确的文档来充分解释需要什么。我有以下用于创建文件夹的代码/伪代码。谁能解释或提供我需要在代码中放置的参数示例

0 投票
2 回答
5797 浏览

vba - 如果不存在,则在任何用户的桌面目录中创建一个文件夹

我有一个文件,除其他外,当按下按钮时,它会打开一个特定的文件夹。我将将此文件分发给其他用户,因此代码必须知道查看正确的目录以:

  1. 查看文件夹是否已经存在,如果存在则打开文件夹
  2. 如果文件夹不存在则创建,创建后打开

到目前为止,这是我的代码的相关部分:

我的主要问题是我无法弄清楚如何获取将出现在文件路径“C:\Users______\Desktop”中的用户实际用户名

这甚至是正确的方法吗?如果我将自己的用户名插入到代码中,该代码就可以工作,但我无法弄清楚自动获取用户名的方法,因此代码对最终用户来说很容易。

0 投票
1 回答
269 浏览

sharepoint - CRM 2013 Sharepoint 集成

我这里没有答案。

我有一个与 SharePoint 集成的 CRM 2013 在线版本。我可以查看、上传和编辑示例组织 (OrgA) 的文件,但我不能查看、上传和编辑另一个组织 (OrgB)。OrgA 有一个文档位置设置,但 OrgB 没有,所以我使用“添加文档位置”向导创建一个文件夹,但它挂在创建部分。我浏览了 ShapePoint 客户端,但尚未创建文件夹。

我查看了文档管理设置并勾选了我想要的实体,因此我单击了下一步,我可以看到 SharePoint URL 是有效的,但我收到以下警告

“未安装 Microsoft Dynamics CRM 列表组件。

安装列表组件以使 SharePoint 能够在 SharePoint 上为 Microsoft Dynamics CRM 记录自动创建分层文件夹结构。列表组件还使您能够获得 Microsoft Dynamics CRM 列表的外观和行为。”

如果缺少组件,那么我的前任(这只是我的第二天)是如何为 OrgA 设置集成的,如果不需要,为什么我不能通过 CRM 为 OrgB 创建文件夹?

提前致谢