批量在不同的文件夹创建文件夹程序

 function listDir($dir_path)
  {
   if(is_dir($dir_path)){ 
    if($dir_file=opendir($dir_path)){
     while(($dir_list=readdir($dir_file))!==false)
      {
       if($dir_list!="." && $dir_list!="..")
       {        
        $dirs = explode('/', $dirName);
        $dir='';
        foreach ($dirs as $part) {
         $dir.=$part.'/';
         if (!is_dir($dir) && strlen($dir)>0 && !is_file($dirName))
         {
          mkdir($dir, $rights);
          echo "$dirName<br/>";
         }
        }
       }
      }
    }else{
     echo($dir_path);
    }
  }else{
 
   echo($dir_path);
  }
 }

本站原创.net教程">www.111cn.net

时间: 2024-10-27 11:38:10

批量在不同的文件夹创建文件夹程序的相关文章

mac-在Mac下用fopen()+文件名为什么不能在源文件所在文件夹创建文件?

问题描述 在Mac下用fopen()+文件名为什么不能在源文件所在文件夹创建文件? 如 FILE *fp; fp = fopen("test","w"); 解决方案 会在你运行可执行文件的目录创建 解决方案二: 相对路径是相对当前的工作路径的,如果你的工作路径不在源代码的文件夹,那么创建文件当然也不在.

j2se-FTP上传文件无效(创建文件夹正常)

问题描述 FTP上传文件无效(创建文件夹正常) 原先是Ser-U部署的FTP一切正常,但是因为一些原因现改成win2008自带的IIS部署的FTP,则出现问题:文件夹创建正常,但是文件完全失败,代码不报错,就连空文件都没有 代码如下: FileInputStream input = new FileInputStream ftpClient.changeWorkingDirectory(stoFtpPath); ftpClient.setFileType(FTP.BINARY_FILE_TYPE

php学习笔记--高级教程--读取文件、创建文件、写入文件

打开文件:fopen:fopen(filename,mode);//fopen("test.txt","r"): 打开模式:r 只读方式打开,将文件指针指向文件头 r+ 读写方式打开,将文件指针指向文件头 w 写入方式,指向文件头,如果不存在则尝试创建 w+ 读写方式,指向文件头,如果不存在则尝试创建 a 写入方式打开,指向文件末尾,如果不存在则尝试创建 a+ 读写方式打开,指向文件末尾,如果不存在则尝试创建 读取文件:fread:fread(); readfile

[sharepoint]rest api文档库文件上传,下载,拷贝,剪切,删除文件,创建文件夹,修改文件夹属性,删除文件夹,获取文档列表

写在前面 最近对文档库的知识点进行了整理,也就有了这篇文章,当时查找这些接口,并用在实践中,确实废了一些功夫,也为了让更多的人走更少的弯路. 系列文章 sharepoint环境安装过程中几点需要注意的地方 Rest API的简单应用 rest api方式实现对文档库的管理 通过WebClient模拟post上传文件到服务器 WebHttpRequest在sharepoint文档库中的使用 [sharepoint]Rest api相关知识(转) [sharepoint]根据用户名获取该用户的权限

FTP上传文件无效(创建文件夹正常)

问题描述 原先是Ser-U部署的FTP一切正常,但是因为一些原因现改成win2008自带的IIS部署的FTP,则出现问题:文件夹创建正常,但是文件完全失败,代码不报错,就连空文件都没有代码如下:FileInputStreaminput=newFileInputStreamftpClient.changeWorkingDirectory(stoFtpPath);ftpClient.setFileType(FTP.BINARY_FILE_TYPE);ftpClient.setSoTimeout(10

java创建文件出错-创建文件类,调用自己写的工具类,为什么String path后面的路径要自己手动建好才能运行出来

问题描述 创建文件类,调用自己写的工具类,为什么String path后面的路径要自己手动建好才能运行出来 求大神给个完整的答案,不要改动太大,本人新手 解决方案 创建文件之前要确保文件所在的路径是存在.你这个没有创建成功就是因为路径不存在导致的.加个判断吧. if(!f1.getParentFile().exists()){ f1.mdirs(); } 解决方案二: 本来就是这样,file只有创建文件的功能,没有根据路径先创建文件夹再创建文件的功能. 你可以用split分割路径,自己先逐层创建

自己创建的文件夹-mfc对话框批量创建文件夹和空文件

问题描述 mfc对话框批量创建文件夹和空文件 mfc对话框批量创建文件夹和空文件,创建文件夹和文件,才学mfc,求解答,求案例 解决方案 CreateDirectory API 解决方案二: 创建空文件用CreateFile,再 CloseFile 解决方案三: 可以用windowsAPI,可以用System()执行md命令. 解决方案四: 得到sFolder了,就可以CreateFile来创建. 解决方案五: CreateDirectory/CFile::Open(...)/Close()/C

巧用Excel快速批量创建文件夹

由于工作需要,经常要来创建一些人名的文件夹,一个一个创建非常麻烦,其实我们可以通过Excel来批量创建文件夹. 第一步.首先打开Excel创建一个新的工作表,在表格中的A列输入"md "(后面有个空格),B列输入要创建的文件夹 的路径,C列输入文件夹的名称,这里可以通过手动或者复制粘贴来输入人名. 第二步.在D列输入 "=A1&B1&C1",再拉单元格右下角的锚点,使其下面的表格自动填充. 第三步.创建一 个文本文件,把D列的内容复制到文本文件里,并

Excel 批量创建文件夹

由于工作的需要,一些朋友经常会需要创建一些人名的文件夹,一个一个创建文件夹实在非常麻烦,其实,可以有简便的方法,今天小编就告诉你如何巧用Excel,来批量创建人名文件夹. 操作步骤如下: 第一步,先打开Excel,创建一个新的工作表,在表格中的A列输入"md "(后面有个空格),在B列输入要创建的文件夹的路径,C列输入文件夹的名称,这里可以通过手动或者复制粘贴的方法来输入人名.  第二步,接着,在D列输入"=A1&B1&C1",然后拉单元格右下角的锚