写一段简单的PHP建立文件夹代码
主要先获取当前目录的路径,然后判断文件夹是否存在,不存在则创建。
<?php define('DIR_ROOT', str_replace('\\','/',dirname(__FILE__)));//获取当前文件物理路径 $tmp_file_path = DIR_ROOT.'/tmp/';//在根目录下增加tmp目录的路径 if(is_dir($tmp_file_path)) echo "tmp文件夹存在!"; else { mkdir($tmp_file_path, 0700);//如果不存在tmp目录,则建立 echo "tmp文件夹不存在,尝试建立成功!<br>";//未检测建立是否成功 echo "tmp目录为".$tmp_file_path; } ?>
相关推荐
-
php的mkdir()函数创建文件夹比较安全的权限设置方法
问题描述: 使用以下php代码创建了一个目录,期望目录的权限是0777,实际结果是0755 复制代码 代码如下: mkdir('./aa/',0777); 分析与测试结果: 1.mkdir()函数指定的目录权限只能小于等于系统umask设定的默认权限. 如linux默认的umask一般0022, 即创建目录的默认权限是0755, 所以这时php mkdir('./aa/',0777) 得到目录的权限是0755. 复制代码 代码如下: xw@xw-X201:~/Desktop/dd/aa$ u
-
php 生成自动创建文件夹并上传文件的示例代码
复制代码 代码如下: <?session_start();if($_SESSION['Company']==''){ //exit();}?><?php //上传图片 $uptypes=array('image/jpg','image/jpeg','image/png','image/pjpeg','image/gif','image/bmp','application/x-shockwave-flash','image/x-png'); $max_file_size=5000000;
-
PHP 创建文件(文件夹)以及目录操作代码
一.目录操作 首先是从目录读取的函数,opendir(),readdir(),closedir(),使用的时候是先打开文件句柄,而后迭代列出: 复制代码 代码如下: <?php $base_dir="filelist/"; $fso=opendir($base_dir); echo $base_dir."<hr/>"; while($flist=readdir($fso)){ echo $flist."<br/>";
-
PHP操作文件类的函数代码(文件和文件夹创建,复制,移动和删除)
复制代码 代码如下: <? /** * 操纵文件类 * * 例子: * FileUtil::createDir('a/1/2/3'); 测试建立文件夹 建一个a/1/2/3文件夹 * FileUtil::createFile('b/1/2/3'); 测试建立文件 在b/1/2/文件夹下面建一个3文件 * FileUtil::createFile('b/1/2/3.exe'); 测试建立文件 在b/1/2/文件夹下面建一个3.exe文件 * FileUtil::copyDir('b','d/e')
-
php 创建以UNIX时间戳命名的文件夹(示例代码)
实例如下: 复制代码 代码如下: <?php //Get timenow $addtime=date("Ymd",time()); //Creat Dir $testdir="./".$addtime."/"; if(file_exists($testdir)): else: mkdir($testdir,0777); endif; ?>
-
php递归创建和删除文件夹的代码小结
第一种方法: 复制代码 代码如下: <?php /** * 目录生成类 :UtilsMakeDir * @author yepeng * @since 2010.3.18 */ class UtilsMakeDir{ //基目录 建立目录时不会对这个目录进行建立.这应该是个已经存在的目录 private static $makeBasePath = 'video'; private static $delBasePath = 'video'; /** * 递归建立目录, * 建立成功返回这个全路
-
写一段简单的PHP建立文件夹代码
主要先获取当前目录的路径,然后判断文件夹是否存在,不存在则创建. <?php define('DIR_ROOT', str_replace('\\','/',dirname(__FILE__)));//获取当前文件物理路径 $tmp_file_path = DIR_ROOT.'/tmp/';//在根目录下增加tmp目录的路径 if(is_dir($tmp_file_path)) echo "tmp文件夹存在!"; else { mkdir($tmp_file_path, 0700
-
用DOS批处理实现建立文件夹的代码
题目:用DOS批处理实现建立文件夹 要求:1要求建立文件名格式为"YYYY1-MM1-DD1至YYYY2-MM2-DD2"的文件夹 2其中YYYY1-MM1-DD1是今天的日期;YYYY2-MM2-DD2是四天后的日期 解答: 复制代码 代码如下: @echo off rem 比较运算符: EQU - 等于 NEQ - 不等于 LSS - 小于 LEQ - 小于或等于 GTR - 大于 GEQ - 大于或等于 rem 取模运算符: %% DOS的取模
-
C++选择文件夹代码的封装
本文实例讲述了C++选择文件夹代码的封装,分享给大家供大家参考.具体方法如下: 该实例分为DirDialog.h头文件与DirDialog.cpp源文件. DirDialog.h头文件代码如下: 复制代码 代码如下: #pragma once #ifndef __DIRDIALOG_H_HH #define __DIRDIALOG_H_HH #include <Shlobj.h> class CDirDialog { protected: BROWSEINFO m_bi;
-
批量建立文件夹,为Serv_U批量创建用户
在网上看了下,也没有找到好的方法.没办法,只能拿出老一套了用DOC建立了. 方法步骤. 1.首先建立各个账户的文件夹. 账号如果有规律的话那好说,如:ftp001.ftp001......ftp100,直接在Excel里自动产生即可,然后将产生的账号放到一个txt文件里,一行一个账号.如果不是有规律的,那没办法,只能一个一个输入了. 2.准备好这个账号的account.txt文件后,建立一个run.bat文件,打开文件,输入一下代码 @for /f %%i in (account.txt) do
-
收集的多个ruby遍历文件夹代码实例
一.遍历文件夹下所有文件,输出文件名 复制代码 代码如下: def traverse_dir(file_path) if File.directory? file_path Dir.foreach(file_path) do |file| if file !="." and file !=".." traverse_dir(file_path+"/"+file)
-
asp复制文件夹代码
复制代码 代码如下: <% Function CopyMyFolder(FolderName,FolderPath) sFolder=server.mappath(FolderName) oFolder=server.mappath(FolderPath) set fso=server.createobject("scripting.filesystemobject") if fso.folderexists(server.mappath(FolderName)) Then'检查
-
Java拷贝文件夹和删除文件夹代码实例
1.文件夹的拷贝 public void copy(File src, File dest) throws IOException { if (dest.isFile()) { throw new RuntimeException(dest + "不是文件夹"); } File file = new File(dest.getPath() + "/" + src.getName()); if (src.isFile()) { FileInputStream fis
-
cacls命令设置文件及其文件夹权限的方法
网上有许多讲解cacls权限设置的文章,虽然已经讲的比较简单,但是新手依然看的一头雾水,操作性不强. 下面以实例为大家一部一部讲解几个实用的命令. 你是否不想让别人在你的电脑上打开某个文件夹或者文件?是否有时想允许让别人看某个文件和文件夹下的文件,但是不想让别人更改?或者不想让自己电脑上的某个账户不能访问某个文件夹?如果有过那么可以用以下命令实现,而不需要借助其他加密软件. 注意要限制别人访问的文件或者文件夹所在盘必须要是NTFS文件系统的,而不能是FAT32格式.这或许是ntfs文件系统安全性
-
cmd md命令 创建文件夹
例如:md d:\test,也可以用 md test 在当前路径下建立test文件夹. 如果要创建的文件夹带有空格或&,需要用引号把文件夹名括起来,例如:md "test abc".md "abc&xyz".如果不使用引号,又会带来什么后果呢? 测试的结果是: 1.如果文件夹名带空格,那么,md test abc 语句会在当前目录下创建test和abc这两个文件夹:利用这个特点,我们有时候可以收到化繁为简的奇效:如果要创建abc def xyz这三个
-
dos 创建文件夹 md
如果要创建的文件夹带有空格或&,需要用引号把文件夹名括起来,例如:md "test abc".md "abc&xyz".如果不使用引号,又会带来什么后果呢? 测试的结果是: 1.如果文件夹名带空格,那么,md test abc 语句会在当前目录下创建test和abc这两个文件夹:利用这个特点,我们有时候可以收到化繁为简的奇效:如果要创建abc def xyz这三个文件夹,直接使用 md abc def xyz 就行了,而无需连写三条md语句.当然,m
随机推荐
- Angularjs 实现分页功能及示例代码
- AngularJS动态菜单操作指令
- 图解prototype、proto和constructor的三角关系
- 让Adobe Reader 7.0 8.1 记住您上次阅读的位置
- JAVA中 Spring定时器的两种实现方式
- ASP.NET之自定义同步HTTP处理程序(图文教程)
- 原生js实现无限循环轮播图效果
- ES6使用Set数据结构实现数组的交集、并集、差集功能示例
- python冒泡排序简单实现方法
- Android App开发中自定义View和ViewGroup的实例教程
- windows 10 下安装mysql 5.7.17的简单笔记
- sql 查询结果合并union all用法_数据库技巧
- Windows 2012 安装IIS和FTP的方法
- .NET(C#)连接各类数据库代码-集锦
- 自设代理服务器缓存图片节省上网流量
- centos7.0之Lnmp和Lamp详细介绍
- Win+Apache+PHP+MySQL+Tcomcat配置
- Android实现闪屏及注册和登录界面之间的切换效果
- Java RandomAccessFile 指定位置实现文件读取与写入
- 在ASP.NET 2.0中操作数据之二十五:大数据量时提高分页的效率