问题标签 [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.
php - php中的mkdir和递归复制
我的功能在创建内容并将其复制到新目录时遇到问题(我也不确定这是否是最好的方法,因此欢迎提供其他建议)。
我通过/etc/fstab
这样安装了 2 个网络驱动器:
基本上,当提示来自uslonsapp003
挂载的文件路径时,我会检查目录结构是否存在,uslonsnas001
如果不存在则创建递归目录。然后我将内容uslonsapp003
从uslonsnas001
. 这是我的代码:
我遇到了两个错误,“无法制作目录……”和“无法从……复制”
这是通过 Apache 执行的,我假设这是一个权限问题,但这只是我的“预感”。请帮忙!
我尝试添加sudo
到 shell_exec() 的开头,但这仍然不起作用。
已更新1
我发现 mkdir 失败了,因为当我创建/home/lv_admin/uslonsnas001
目录时,我没有将其上的 mod、所有者和组更改为将使用它的那个(www-data)。执行以下操作修复了该部分:
但我仍然有复制命令的问题,现在说“模块'ODBC'已经加载”
android - Android File.exists() 不区分大小写吗?
我通过以下方式创建了一个新文件夹“sdcard/ dd ”:
再一次,我用相同的代码创建了第二个文件夹“sdcard/ DD ”,但是,这一次album.exists()返回true,这表明“dd”等于“DD”。
有人知道为什么File.exists()
不能检查文件夹名称的大小写吗?谢谢!
php - 创建一个不适用于 PHPs mkdir 的目录路径?
我有以下目录c:/files
,我正在尝试创建一个包装函数,它模拟 mkdir() 的功能,除了适用于多个文件夹,例如
mkdir 在以下方面工作正常:
但不是这个:
下面是一些粗略的代码来进一步描述我想要实现的目标:
php - PHP创建嵌套目录
我需要有关为以下情况创建 2 级目录的功能的帮助:
- 所需的子目录存在于父目录中,什么也不做。
- 父目录存在,子目录不存在。仅创建子目录。
- 父目录和子目录都不存在,先创建父目录,再创建子目录。
- 如果任何目录没有成功创建,则返回 FALSE。
谢谢您的帮助。
php - PHP 上传脚本无法在新主机上正常运行
我已经设置了一个 php 脚本,它创建一个目录并将文件上传到该目录。我的问题是,当我使用脚本创建目录时,文件不会完全上传。我在不同的主机上运行了完全相同的脚本,上传过程运行良好。另外,如果我手动创建上传目录并通过 ftp 应用 chmod 777,则传输工作正常。是否需要更改托管服务提供商的某种设置以使该功能正常工作?
这是上传表格:
这是我的 PHP 脚本(uploadFile.php):
此外,当我运行脚本时,不会产生错误,并且文件会回显“图像文件已成功传输!” 但是当我在新位置检查文件时,它是完全无效的。感谢您在这个问题上的时间。
php - 难以在 PHP 中创建新的上传目录
我正在使用 PHP 创建一个目录。创建目录后,它的 chmod 为 777。然后我有一个简单的脚本供用户将文件上传到目录。我遇到的问题是当我运行脚本时目录不会完成文件传输。但是...如果我通过 FTP 手动进入并创建一个新目录并将 777 分配给生成的文件夹,那么脚本工作正常并且文件被传输。我的虚拟主机是否有一些设置限制了这种能力?还是在 PHP 脚本中?这是我创建新目录的代码:
我知道对此必须有一个简单的解释,感谢您查看我的问题。
vb.net - VB 2010 mkdir 只读
嗨,我似乎无法让 mkdir 创建一个非只读文件夹,这在我的代码中造成了很多问题,因为我无法将文件写入我创建的目录。谢谢你的帮助。这是我下面的代码:
再次感谢乔希
python - python mkdir用子文件夹制作文件夹?
这有效:
但这不是
错误:
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"
php - 如何在 PHP 中创建可以实际使用的目录(mkdir() 和 apache 问题)?
我确实花了几天时间寻找解决这个问题的方法。PHP 的 mkdir() 函数使用所有者/组创建目录:apache:apache。我无法通过 FTP 在此目录中工作,因为该文件不属于我。
如果用户始终设置为 apache,我应该如何使用 PHP 创建目录和管理文件?
有解决方法吗?我应该通过 exec() 还是 system() 创建目录?
任何帮助表示赞赏。
通多帕尼