mkdir相关内容
我想将一个单词用作输入,并在unix shell中使用该单词的字母创建连续目录.我尝试了sed,awk和fold命令,但没有获得任何有用的结果.有什么建议吗? 例如:如果输入为hello,则应将h/e/l/l/o目录创建为另一个目录.换句话说,h将是顶级目录,而o将是最深的子目录. 解决方案 这应该在任何与Bourne兼容的外壳中都可以完成: $ mkdir -p $(echo
..
我试图创建一些像这样的目录: @mkdir("photos/$cat/$sku", 0777, true) 它创建具有0777权限的第一个目录,但是在创建第二个目录时将使用000作为权限,因此无法创建第三个目录. 一种解决方法吗? 谢谢, 理查德. 解决方案 这解决了该问题: $a = @mkdir("photos/$cat/", 0777); @chm
..
以下PHP脚本无法创建目录.如果目录已经存在,它也将无法创建文件. ini_set('error_reporting', E_ALL); define('ABSPATH', $_SERVER['DOCUMENT_ROOT']); echo ABSPATH . '
'; $dir_to_make = ABSPATH . '/aaatest'; $file_to_mak
..
我们有一些旧的应用程序,它们通过基于目录的队列进行通信.队列中的每个项目都是一个文件,并且有一个头文件,该文件维护队列中项目的文件名的有序列表. 自然,此旧代码需要在推送和弹出项目时锁定队列.它的工作是在假定mkdir()是原子操作的情况下创建一个锁子目录-如果多个进程尝试创建目录,则其中只有一个会成功. 我的一位同事一直试图解决一个晦涩的问题,他认为原因是,当进程在不同的计算机上运行
..
在过去的两个小时中,我一直在拔头发,并确保我做的事情确实很愚蠢. 这通过命令行工作,并且文件夹被创建.但是,当我尝试通过浏览器运行同一件事时,它是行不通的.有文件权限问题吗? 解决方案 是否可能是在命令行下运行时脚本继承了您的权限,但是从浏览器中运行时却没有? 在这种情况下,您希望使目录的权限为“写"组.
..
我想使用bash脚本创建目录,然后同时将模式设置为00755 mkdir -p -m=00755 "/dir/dir2" 这是一起使用它们的正确方法吗?在创建它们时是否还可以在同一行中添加chown命令? 解决方案 它有点像这样: install -d -m 0755 -o someuser -g somegroup /dir/dir2
..
我已将Z:驱动器映射为指向Windows资源管理器中网络上另一台服务器上的文件共享.我可以访问文件并在那里读/写就可以了. 当我尝试从PHP执行mkdir()时,出现“没有这样的文件或目录"错误. 作为测试,我授予所有人访问读取,写入和执行的权限,但仍然无法正常工作. 我正在使用的代码: mkdir('Y:/newfolder/', 0777); 我也尝试过在PHP中再
..
我需要帮助来解决此问题,文件无法上传到动态创建的文件夹/子文件夹中! 使用input type text动态创建subfolder,并且当我将文件上传到uploads folders而不是使用input type text? 创建的subfolder时, 但动态创建功能可以正常工作,并且还可以向我显示在文本框中键入到上载文件夹中的文件夹 此处是我的代码 //creating
..
我希望将本地Windows上C:\Users\myuser\Downloads\SFTP文件夹中的所有文件上传到远程SFTP服务器的myfolder目录. 以下是我的命令: C:\putty\psftp.exe -b C:\putty\sftp_commands.txt -l myuser -pw mypass 10.8.44.86 这是我的C:\putty\sftp_comman
..
我正在Windows 7桌面上使用plink在Windows 2008服务器上创建文件夹a. 服务器使用pragmaSSH允许SSH连接,并且一切正常. 我要创建的目录中有一个空格,这就是我的问题所在. 我有一个基本的plink命令,其工作方式如下 plink.exe -i privatekey.ppk user@server cmd.exe /c mkdir "c:\asdfa
..
我试图编写一个简单的C程序来创建目录(一个mkdir克隆).这是我到目前为止的内容: #include #include // mkdir #include // perror mode_t getumask() { mode_t mask = umask(0); umask (mask); ret
..
我运行以下代码: mkdir('mnt/1',0777,true); mkdir('mnt/a',0777); 目录"a"已创建,而目录"1"未创建,页面打印警告. Warning: mkdir(): File exists in /home/bitrix/www/php_test.php on line 3 我对运行用户apache的目录mnt具有完全权限: drwxr
..
环境信息: * Windows Vista * PHP 5.2.9-2 我正在做一个项目.假设它的名称简称为"project".我的用于用户交互的php文件位于 project/file.php 现在,我在其后面有一个数据库以及一些映射,这些映射通常包含类和配置文件.还有一张供用户使用的地图,我在其中存储他们可能上传的图像.例如: project/files/Users
..
嗨,任何人都可以帮我这个忙.基本上我使用了codeigniter的文件上传类,链接是 此处 而且效果很好!但是我需要知道如何在此默认的上载路径$config['upload_path'] = './uploads/'中创建目录,文件夹的名称是今天的日期,这是我的示例代码. date_default_timezone_set('Asia/Manila'); $date = date('Y-m-
..
我想知道我做错了什么.我在PATH中,我想在PATH中创建一个文件夹.我想检查该文件夹是否已经存在,如果不存在,请创建一个.从名称为"dirname"的输入字段中获取文件夹的名称. if (isset($_POST['createDir'])) { //get value of inputfield $dir = $_POST['dirname']; //set th
..
我的代码 mkdir("/some/absolute/path",0777); 和 mkdir("relative/path", 0777); 不起作用,安全模式已关闭,我什至尝试将所有父文件夹设置为777. 有什么想法吗? 编辑:我确实打开了错误报告功能,很沮丧的是,我已经对整个路径进行了777处理,只是为了确保这不是问题.这一定是一件非常简单的事情. 编辑
..
两个命令均创建文件夹.我阅读,MKDIR甚至可以创建子文件夹. 那是唯一的区别吗? 为什么有两个命令执行相同的操作? 我应该使用哪个? 解决方案 同一命令的别名.以下是帮助消息: C:\>md /? Creates a directory. MKDIR [drive:]path MD [drive:]path 和 C:\>mkdir /? Creates a d
..
如何通过php循环在目录内创建目录? 示例: http://site_name/a/b/c/d 首先在a内创建一个b,然后在b内创建c,然后.... 问题出在这里,a,b,c,d在根目录中创建的所有文件夹都不在一个目录中. 这是我的代码-
..
我正在尝试从php中创建文件夹.每当我使用权限为0777的mkdir函数时,我都会得到一个只读文件夹.我希望读取该文件夹写. 父文件夹(drive/)对于每个用户都是完全可写和可读的. 这是我使用的:mkdir(ABSPATH . 'drive/' . $folderName, 0777); 我也尝试使用它而没有任何其他参数:mkdir(ABSPATH . 'drive/' . $fo
..
我在创建文件夹和写入文件夹时遇到麻烦. if(file_exists("helloFolder") || is_dir("helloFolder")){ echo "folder already exists"; } else { echo "no folder, creating"; mkdir("helloFolder", 0755); } 即使文件夹已经存在
..