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

php - 无法使用 mkdir 创建文件夹

环境信息:
*Windows Vista
*PHP 5.2.9-2

我正在做一个项目。假设它的名称只是“项目”。我的用于用户交互的 php 文件位于

项目/文件.php

现在,我有一个数据库和一些地图,它们通常包含类和配置文件。还有一张供用户使用的地图,我在其中存储他们可能上传的图像。例如:

项目/文件/用户/0/profilePic.jpg

该数字对应于数据库中的 user_id。

我的register.php文件包含这行代码:

变量是数据库中最大的$idid号加1。

但它不会起作用。我检查了文件夹,我有读写权限(我是我机器上的管理员)。

我究竟做错了什么?

注意:告诉我有更好的组织方式的权利,这个保留给那些能给我一个有帮助的答案的人。:P

0 投票
7 回答
41436 浏览

php - PHP mkdir( $recursive = true ) 跳过最后一个目录

我在 PHP 5.2.4(无安全模式)Linux 服务器上有以下代码:

当我输入如下路径时:

除最后一个目录外,所有目录均已创建...当我添加另一个目录时:

再次,所有路径都被创建,除了最后一个......

尝试使用和不使用斜杠

任何人都可以在这里启发我吗?

0 投票
9 回答
40585 浏览

php - 如何使用 UTF-8 字符串在 PHP 中使用文件系统函数?

我不能mkdir用 UTF-8 字符创建文件夹:

当我在 Windows 资源管理器中浏览此文件夹时,文件夹名称如下所示:

我应该怎么办?

我正在使用 php5

0 投票
1 回答
1117 浏览

permissions - mkdir nant 权限

我需要在位于不同域的网络路径上使用 mkdir。我可以正常登录网络,但是 nant 不能。我在运行 nant 的系统上设置了一个网络驱动器,但它仍然无法访问它。有谁知道如何实现这一目标?

0 投票
4 回答
29352 浏览

python - Python mkdir 给了我错误的权限

我正在尝试创建一个文件夹并在其中创建一个文件。

每当我创建该文件夹(通过 Python)时,它都会创建一个文件夹,该文件夹根本没有给我任何权限和只读模式。

当我尝试创建文件时,我得到一个 IOError。

我尝试创建(和搜索)所有其他模式的描述(0770 除外)。

谁能给我光?其他模式代码是什么?

0 投票
1 回答
8236 浏览

alias - 如何在 bash 别名中包含参数?

尝试创建:

得到:

我究竟做错了什么?

0 投票
2 回答
3489 浏览

php - Recursive mkdir() and chmod()?

When using mkdir() with the recursive flag set to true do all the created directories get the specified chmod or just the last one? For example:

Will the newly created directories /doesnotExist1/ and /doesnotExist1/doesnotExist2/ also get the same chmod as /doesnotExist1/doesnotExist2/doesnotExist3/ = 0755?

If not, is there any way to force the above behavior?

I would test this myself, but I don't have access to a *nix box ATM.

0 投票
4 回答
417 浏览

php - 在 php 安装脚本中可能缺少 mkdir() 权限的解决方案

好吧,所以我有一个问题。我需要创建一个文件夹来在 php.ini 中存储已编译的模板。我有一个尝试安装到mkdir()适当目录 ( compiled_templates) 的安装脚本。

它总是返回此警告。

Warning: mkdir() [function.mkdir]: Permission denied in /home/tchalvak/sites/quotesite/quotes/install.php on line 92

运行更改将在其中创建已编译模板文件夹的文件夹的模式也会因相同的权限问题而出错。

有没有办法确保您可以通过 php 创建相当于存储文件夹的内容?您必须使用外部 php 程序才能确保创建文件夹?其他 php 开发人员如何处理这个问题?

编辑:这是一个可安装的脚本,所以总体目标是允许 10 个不同的随机人在他们的服务器上安装脚本。不幸的是,这就是为什么“确保 php 对compiled_templates 目录具有所有这些必要的写入权限”作为手动过程不切实际的原因。

编辑:该死的,在尝试创建临时目录时也出现同样的权限错误。瘸。

0 投票
3 回答
10373 浏览

php - mkdir 在 PHP 中不起作用

在过去的两个小时里一直在拔头发,我确信我在做一些非常愚蠢的事情。

这通过命令行工作,并创建文件夹。但是当我尝试通过浏览器运行它时,同样的事情不起作用。任何文件权限问题?

0 投票
4 回答
29354 浏览

vim - 在 Vim 中使用 UTF-8 名称创建目录