草庐IT

linux - 无法在主目录 : permission denied (Linux Lubuntu) 中使用 mkdir

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭3年前。Improvethisquestion我试图在Linux上使用mkdir命令在我的主目录中创建一个目录,但我收到“权限被拒绝”错误。我最近在笔记本电脑上安装了Lubunt

php - 当 mkdir 从 PHP 失败时如何找到原因?

PHP的mkdir函数只返回true和false。问题是当它返回false时。如果我在启用错误报告的情况下运行,我会在屏幕上看到错误消息。我还可以在Apache日志中看到错误消息。但我想获取消息的文本并用它做一些其他事情(例如通过IM发送给我自己)。如何获取错误文本?更新:按照艾曼的想法,我得出了这个结论:functionerror_handler($errno,$errstr){global$last_error;$last_error=$errstr;}set_error_handler('error_handler');if(!mkdir('/somedir'))echo"MKD

php - mkdir 的权限将不起作用

我不明白为什么我必须使用chmod来获得正确的权限。该文件已成功创建,但使用的是0755而不是我在mkdir中指定的0775。(http://php.net/manual/en/function.mkdir.php)我必须在mkdir之后执行chmod以设置正确的权限。php.ini中的安全模式已关闭,该文件夹属于php的组和所有者(www-data)这行不通:if(!is_dir("/var/www/customers/$username/$project_name")){mkdir("/var/www/customers/$username/$project_name",0775)

android - mkdir() 在内部闪存中有效,但在 SD 卡中无效?

我目前正在构建一个文件管理应用程序,允许用户浏览其设备的文件系统。用户从他们设备的根目录/开始,但可以浏览到他们想要的任何位置,例如内部闪存或SD卡。此应用的关键要求之一是允许用户在任何地方创建新文件夹。像这样的功能对应用程序非常有用。但是,File#mkdir()方法在SD卡目录中根本不起作用。我向list文件添加了适当的权限。我还编写了一个测试来查看哪些目录(所有这些都存在于我的Lollipop5.0设备上)允许创建新文件夹。根据我的观察,File#mkdir()仅在内部闪存目录中有效。注意:请不要混淆Environment#getExternalStorageDirectory(

c++ - mkdir Windows 与 Linux

我在将Linux工具移植到Windows时遇到问题。我在Windows系统上使用MinGW。我有一个处理所有输入/输出的类,其中包括这一行:mkdir(strPath.c_str(),0777);//worksonLinuxbutnotonWindowsandwhenitischangedto_mkdir(strPath.c_str());//itworksonWindowsbutnotonLinux任何想法我可以做什么,以便它在两个系统上都适用? 最佳答案 #ifdefined(_WIN32)_mkdir(strPath.c_st

node.js - 无法在 Windows 的 NPM 脚本中使用 mkdir

我正在尝试编写如下所示的脚本:{"scripts":"setup":"mkdir-p./my-dir"}它失败了,至少在Windows上,即使我从GitBash提示符运行它也是如此。即使只尝试mkdir./my-dir也行不通。我想不出它应该失败的任何原因。它给出的错误是“语法不正确”的错误:>my-app@0.0.1stageC:\my-app>mkdir./my-dirThesyntaxofthecommandisincorrect.npmERR!Windows_NT6.1.7601npmERR!argv"C:\\ProgramFiles\\nodejs\\node.exe""C:

python - os.mkdir(path) 在目录不存在时返回 OSError

我正在调用os.mkdir来创建一个包含一组生成数据的文件夹。但是,即使我指定的路径尚未创建,os.mkdir(path)也会引发OSError,表明该路径已存在。例如,我调用:os.mkdir(test)此调用导致OSError:[Errno17]Fileexists:'test'即使我在任何地方都没有测试目录或名为test的文件。注意:我使用的实际路径名不是“test”,而是更模糊的东西,我确定没有在任何地方命名。请帮忙? 最佳答案 格雷格的回答是正确的,但还远远不够。OSError有子错误条件,你不想每次都抑制它们。仅捕获预期

C# 等效于 Java 的 mkdirs()

我正在尝试将Java程序转换为c#。是否有与Java的mkdirs()命令等效的递归创建文件夹的命令? 最佳答案 简单地说:Directory.CreateDirectory(pathToDir)这将创建给定路径中指定的所有目录。(就像mkdirs)在此处查看文档:http://msdn.microsoft.com/en-us/library/54a0at6s.aspx 关于C#等效于Java的mkdirs(),我们在StackOverflow上找到一个类似的问题:

Docker 尝试 mkdir 我挂载的文件夹

为什么Docker试图创建我正在挂载的文件夹?如果我cd到C:\Users\szx\Projectsdockerrun--rm-it-v"${PWD}:/src"ubuntu/bin/bash此命令退出并出现以下错误:C:\ProgramFiles\DockerToolbox\docker.exe:Errorresponsefromdaemon:errorwhilecreatingmountsourcepath'/c/Users/szx/Projects':mkdir/c/Users/szx/Projects:fileexists.我在Windows10Home上使用DockerToo

docker - 无法在 Dockerfile 中执行 RUN mkdir

这是我在构建Docker镜像时收到的错误消息:Step18:RUNmkdir/var/www/app&&chownluqo33:www-data/var/www/app--->Runningin7b5854406120mkdir:cannotcreatedirectory'/var/www/app':Nosuchfileordirectory这是导致错误的Dockerfile片段:FROMubuntu:14.04RUNgroupadd-rluqo33&&useradd-r-gluqo33luqo33RUNmkdir/var/www/app&&chownluqo33:www-data/v