草庐IT

ls-mkdir

全部标签

Hadoop java.io.IOException : Mkdirs failed to create/some/path 异常

当我尝试运行我的作业时,出现以下异常:Exceptioninthread"main"java.io.IOException:Mkdirsfailedtocreate/some/pathatorg.apache.hadoop.util.RunJar.ensureDirectory(RunJar.java:106)atorg.apache.hadoop.util.RunJar.main(RunJar.java:150)其中/some/path是hadoop.tmp.dir。但是,当我在/some/path上发出dfs-lscmd时,我可以看到它存在并且数据集文件存在(在午餐工作之前复制)。

php - 警告 (2) : mkdir() [function. mkdir]: 没有那个文件或目录

您好,我最近遇到了这个问题,但能够解决它。实际上路径中的拼写错误。我想知道如何正确处理这些错误。也就是说,如果mkdir失败,我的程序应该继续执行并且应该安全地返回false。这是我的代码try{foreach($foldersas$folder){$path=$path.'/'.$folder;if(!file_exists($path)){if(!(mkdir($path))){returnfalse;}}}returntrue;}catch(Exception$e){returnfalse;}我只想知道mkdir是否无法创建它。它应该返回一个false并且执行应该继续编辑:这是根

PHP 不创建文件夹 mkdir()

我尝试使用PHPlocalhost/PhpProject3/create.php创建新文件夹:但是这段代码并没有做到这一点。它也不起作用:我安装了LAMP。我认为问题出在设置中(也许是chmod?),因为PHP脚本有效。例如我创建了简单的test.php:然后运行它:localhost/PhpProject3/test.php结果很好。我使用Netbeans。这里是文件:/var/www/PhpProject3。我运行它:localhost/PhpProject3/.../etc/apache2/sites-available/default的内容:ServerAdminwebmast

php - mkdir 上的权限被拒绝

我使用mkdir()在我的服务器上创建一个目录://$var_nameisequaltoanmd5()hash$path="/var/www/publish/".$var_name;if(mkdir($path)){echo"success";}else{echo"error";}由于权限被拒绝,这将产生错误。通过执行ls-lh查看我的服务器drwxr-xr-x2rootroot4.0KAug1709:05publish但是如果我的$path等于$path="/var/www/"。$var_name;它将创建我期望的文件夹。这里似乎有什么问题。 最佳答案

php - 警告 : mkdir() [function. mkdir] : No such file or directory PHP?

尝试在PHP中使用mkdir()函数时出现此错误。基本上,我是在我的服务器上创建一个基于inputfield的HTML表单中名为(inPut)的sundomain。现在我正在尝试在该子域创建目录后创建它。所以我使用下面的代码:$subDomain=$_POST['inPut'];mkdir("$subDomain.mydoamin.com/newDirectory",0755);但我收到以下错误:Warning:mkdir()[function.mkdir]:Nosuchfileordirectoryinline99.第99行是这样的:mkdir("$subDomain.mydoami

PHP mkdir 和 apache 所有权

有没有一种方法可以设置在apache下运行的php来创建文件夹,该文件夹的文件夹属于创建它的程序的所有者,而不是由apache拥有?使用wordpress它会创建要上传到的新文件夹,但这些文件夹属于apache.apache而不是它们运行所在的站点。使用ostickets也会发生这种情况。现在我们必须通过SSH连接到服务器并对文件夹进行chmod,但似乎某处有一个设置可以覆盖任何执行此操作的程序之外的所有权。 最佳答案 Safe_mode在您的服务器上打开。mkdir()函数创建文件夹,其所有者(“apache”、“none”、..

php - mkdir 在 PHP 中不工作

在过去的2个小时里,我一直在为这个问题烦恼,我确信我在做一些非常愚蠢的事情。这通过命令行工作并创建文件夹。但是当我尝试通过浏览器运行它时,同样的事情不起作用。任何文件权限问题? 最佳答案 会不会是在命令行下运行时,脚本继承了您的权限,但在浏览器中运行时却没有?在那种情况下,您可能希望将您的目录权限设为组的“写入”权限。 关于php-mkdir在PHP中不工作,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.c

PHP mkdir 0777 失败 chmod 0777 工作

使用PHP5.2.14,会发生这种情况[user@VE213public_html]$php-r"mkdir('directory',0777);"[user@VE213public_html]$ls-ltdrwxrwxr-x2rankrangerrankranger4096Dec817:28directory[user@VE213public_html]$php-r"chmod('directory',0777);"[user@VE213public_html]$ls-ltdrwxrwxrwx2rankrangerrankranger4096Dec817:28directory在ph

PHP代码 mkdir ('images' ,'0777' ) 创建了一个411权限的文件夹!为什么?

我可以发誓这在昨天是有效的。但是现在,下面的代码可以毫无问题地销毁该文件夹,但会创建一个具有411权限的新文件夹,而它应该是777。我的代码昨天就是这样做的。这样做的目的是压缩一个文件夹,传送它,删除图像,然后为图像创建一个新目录。有人可以告诉我我做错了什么或者我应该做什么吗?谢谢functiondelete_directory($dirname){if(is_dir($dirname))$dir_handle=opendir($dirname);if(!$dir_handle)returnfalse;while($file=readdir($dir_handle)){if($file

php - 递归 mkdir() 和 chmod()?

使用mkdir()时将递归标志设置为true,所有创建的目录都获得指定的chmod还是仅获得最后一个?例如:mkdir('/doesnotExist1/doesnotExist2/doesnotExist3/',0755,true);新创建的目录/doesnotExist1/和/doesnotExist1/doesnotExist2/是否也会获得与/doesnotExist1/doesnotExist2/doesnotExist3/相同的chmod>=0755?如果不是,有没有办法强制执行上述行为?我会自己测试一下,但我无法使用*nix框ATM。 最佳答案