问题标签 [mkdir]

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

php - php中的mkdir和递归复制

我的功能在创建内容并将其复制到新目录时遇到问题(我也不确定这是否是最好的方法,因此欢迎提供其他建议)。

我通过/etc/fstab这样安装了 2 个网络驱动器:

基本上,当提示来自uslonsapp003挂载的文件路径时,我会检查目录结构是否存在,uslonsnas001如果不存在则创建递归目录。然后我将内容uslonsapp003uslonsnas001. 这是我的代码:

我遇到了两个错误,“无法制作目录……”和“无法从……复制”

这是通过 Apache 执行的,我假设这是一个权限问题,但这只是我的“预感”。请帮忙!

我尝试添加sudo到 shell_exec() 的开头,但这仍然不起作用。

已更新1

我发现 mkdir 失败了,因为当我创建/home/lv_admin/uslonsnas001目录时,我没有将其上的 mod、所有者和组更改为将使用它的那个(www-data)。执行以下操作修复了该部分:

但我仍然有复制命令的问题,现在说“模块'ODBC'已经加载”

0 投票
5 回答
6750 浏览

android - Android File.exists() 不区分大小写吗?

我通过以下方式创建了一个新文件夹“sdcard/ dd ”:

再一次,我用相同的代码创建了第二个文件夹“sdcard/ DD ”,但是,这一次album.exists()返回true,这表明“dd”等于“DD”。

有人知道为什么File.exists()不能检查文件夹名称的大小写吗?谢谢!

0 投票
2 回答
408 浏览

php - 创建一个不适用于 PHPs mkdir 的目录路径?

我有以下目录c:/files,我正在尝试创建一个包装函数,它模拟 mkdir() 的功能,除了适用于多个文件夹,例如

mkdir 在以下方面工作正常:

但不是这个:

下面是一些粗略的代码来进一步描述我想要实现的目标:

0 投票
9 回答
26392 浏览

php - PHP创建嵌套目录

我需要有关为以下情况创建 2 级目录的功能的帮助:

  1. 所需的子目录存在于父目录中,什么也不做。
  2. 父目录存在,子目录不存在。仅创建子目录。
  3. 父目录和子目录都不存在,先创建父目录,再创建子目录。
  4. 如果任何目录没有成功创建,则返回 FALSE。

谢谢您的帮助。

0 投票
4 回答
275 浏览

php - PHP 上传脚本无法在新主机上正常运行

我已经设置了一个 php 脚本,它创建一个目录并将文件上传到该目录。我的问题是,当我使用脚本创建目录时,文件不会完全上传。我在不同的主机上运行了完全相同的脚本,上传过程运行良好。另外,如果我手动创建上传目录并通过 ftp 应用 chmod 777,则传输工作正常。是否需要更改托管服务提供商的某种设置以使该功能正常工作?

这是上传表格:

这是我的 PHP 脚本(uploadFile.php):

此外,当我运行脚本时,不会产生错误,并且文件会回显“图像文件已成功传输!” 但是当我在新位置检查文件时,它是完全无效的。感谢您在这个问题上的时间。

0 投票
1 回答
402 浏览

php - 难以在 PHP 中创建新的上传目录

我正在使用 PHP 创建一个目录。创建目录后,它的 chmod 为 777。然后我有一个简单的脚本供用户将文件上传到目录。我遇到的问题是当我运行脚本时目录不会完成文件传输。但是...如果我通过 FTP 手动进入并创建一个新目录并将 777 分配给生成的文件夹,那么脚本工作正常并且文件被传输。我的虚拟主机是否有一些设置限制了这种能力?还是在 PHP 脚本中?这是我创建新目录的代码:

我知道对此必须有一个简单的解释,感谢您查看我的问题。

0 投票
2 回答
659 浏览

vb.net - VB 2010 mkdir 只读

嗨,我似乎无法让 mkdir 创建一个非只读文件夹,这在我的代码中造成了很多问题,因为我无法将文件写入我创建的目录。谢谢你的帮助。这是我下面的代码:

再次感谢乔希

0 投票
3 回答
77198 浏览

python - python mkdir用子文件夹制作文件夹?

这有效:

但这不是

错误:

0 投票
1 回答
4052 浏览

spaces - 用空格链接 cmd.exe mkdir 不起作用

plink在 Windows 7 桌面上使用在 Windows 2008 服务器上创建文件夹 a。服务器使用 pragmaSSH 来允许 SSH 连接,并且一切正常。

我要创建的目录中有一个空格,这就是我的问题开始的地方。

我有一个plink像这样工作的基本命令

但是将该命令更改为此失败。所以空间肯定是我的问题。

我试图以我能想到的一切可能的方式来逃避这种情况,并且总是在空间上遇到同样的问题。

好的,经过 60000 次尝试后,我想出了如何将引号传递给服务器。

plink.exe -i privatekey.ppk useryserver mkdir \\"""c:\asf asf\\"""

并在每一侧发送了 1 个引号并将命令运行为 mkdir "c:\asf asf"

0 投票
3 回答
473 浏览

php - 如何在 PHP 中创建可以实际使用的目录(mkdir() 和 apache 问题)?

我确实花了几天时间寻找解决这个问题的方法。PHP 的 mkdir() 函数使用所有者/组创建目录:apache:apache。我无法通过 FTP 在此目录中工作,因为该文件不属于我。

如果用户始终设置为 apache,我应该如何使用 PHP 创建目录和管理文件?

有解决方法吗?我应该通过 exec() 还是 system() 创建目录?

任何帮助表示赞赏。

通多帕尼