对象:system.folder

说明:提供一系列针对文件夹的操作

目录:

方法 返回 说明
system.folder.exists(folderPath) [True | False] 检测指定文件夹是否存在
system.folder.name(folderPath) [Empty | String] 获取文件夹名称
system.folder.reName(folderPath, newName) [True | False] 重命名文件夹
system.folder.size(folderPath) [Number] 获取文件夹大小
system.folder.formatSize(folderPath) [String] 获取文件夹大小数值(单位字节k,文件不存在时返回0)
system.folder.createDate(folderPath) [Empty | Date] 获取文件夹创建日期
system.folder.modifyDate(folderPath) [Empty | Date] 获取文件夹最后修改日期
system.folder.accessDate(folderPath) [Empty | Date] 获取文件夹最后访问日期
system.folder.fileNumber(folderPath) [Number] 获取文件夹下文件数量(文件夹不存在时返回0)
system.folder.subFolderNumber(folderPath) [Number] 获取文件夹下文件夹数量(文件夹不存在时返回0)
system.folder.create(folderPath, createFolderPath) [True | False] 创建文件夹,并返回创建结果
system.folder.copy(folderPath, targetPath, cover) [True | False] 复制整个文件夹(将folderPath这个文件夹复制到targetPath里面,而不是把文件夹的内容复制到targetPath里面)
system.folder.copyContent(folderPath, targetPath, cover) [True | False] 复制内容(将folderPath这个文件夹内的所有内容复制到targetPath里面)
system.folder.copySubFolders(folderPath, targetPath, cover) [True | False] 复制文件夹内所有子文件夹到目标文件夹内
system.folder.copyFiles(folderPath, targetPath, cover) [True | False] 复制文件夹下所有文件(不含子文件夹下的文件)
system.folder.delete(folderPath) [True | False] 删除文件夹(如果文件夹不存在,返回true)
system.folder.clearSubFolders(folderPath) [True | False] 清空所有子文件夹
system.folder.clearFiles(folderPath) [True | False] 清空文件夹内所有文件(不含子文件夹下的文件)
system.folder.clear(folderPath) [True | False] 清空文件夹
system.folder.move(folderPath, targetPath, cover) [True | False] 移动文件夹(将整个文件夹移动到目标路径下)
system.folder.moveContent(folderPath, targetPath, cover) [True | False] 移动文件夹内容(将文件夹下的所有内容移动到目标路径下)
system.folder.moveSubFolders(folderPath, targetPath, cover) [True | False] 将源文件夹内的所有子文件夹,移动到目标文件夹内
system.folder.moveFiles(folderPath, targetPath, cover) [True | False] 将源文件夹内的所有文件
system.folder.subFolderName(folderPath) [Array] 获取当前文件夹下所有子文件夹名称集合,数组的每个元素为子文件夹的相对根目录的路径
system.folder.fileName(folderPath) [Array] 获取当前文件夹下所有子文件名集合,数组的每个元素为文件相对根目录的路径

方法:

函数: system.folder.exists(folderPath)
说明: 检测指定文件夹是否存在
返回: [True | False]
参数:
folderPath [必需 String] 文件夹相对路径
函数: system.folder.name(folderPath)
说明: 获取文件夹名称
返回: [Empty | String]
参数:
folderPath [必需 String] 文件夹相对路径
函数: system.folder.reName(folderPath, newName)
说明: 重命名文件夹
返回: [True | False]
参数:
folderPath [必需 String] 文件夹相对路径
newName [必需 String] 新文件夹名称
函数: system.folder.size(folderPath)
说明: 获取文件夹大小
返回: [Number]
参数:
folderPath [必需 String] 文件夹相对路径
函数: system.folder.formatSize(folderPath)
说明: 获取文件夹大小数值(单位字节k,文件不存在时返回0)
返回: [String]
参数:
folderPath [必需 String] 文件夹相对路径
函数: system.folder.createDate(folderPath)
说明: 获取文件夹创建日期
返回: [Empty | Date]
参数:
folderPath [必需 String] 文件夹相对路径
函数: system.folder.modifyDate(folderPath)
说明: 获取文件夹最后修改日期
返回: [Empty | Date]
参数:
folderPath [必需 String] 文件夹相对路径
函数: system.folder.accessDate(folderPath)
说明: 获取文件夹最后访问日期
返回: [Empty | Date]
参数:
folderPath [必需 String] 文件夹相对路径
函数: system.folder.fileNumber(folderPath)
说明: 获取文件夹下文件数量(文件夹不存在时返回0)
返回: [Number]
参数:
folderPath [必需 String] 文件夹相对路径
函数: system.folder.subFolderNumber(folderPath)
说明: 获取文件夹下文件夹数量(文件夹不存在时返回0)
返回: [Number]
参数:
folderPath [必需 String] 文件夹相对路径
函数: system.folder.create(folderPath, createFolderPath)
说明: 创建文件夹,并返回创建结果
返回: [True | False]
参数:
folderPath [必需 String] 文件夹相对路径
createFolderPath [可选 True | False] 创建模式,默认值false,当值为true时表示路径不存在时创建该路径
函数: system.folder.copy(folderPath, targetPath, cover)
说明: 复制整个文件夹(将folderPath这个文件夹复制到targetPath里面,而不是把文件夹的内容复制到targetPath里面)
返回: [True | False]
参数:
folderPath [必需 String] 文件夹相对路径
targetPath [必需 String] 目标路径,目标路径不存在时尝试创建
cover [可选 Boolean] 是否覆盖已存在的文件夹,默认是false。当前true时同名文件会被覆盖
注意:
1) 空间不足时复制失败,返回false
2) 源文件夹不存在时失败,返回false
3) 目标路径创建失败时,返回false
4) 父文件夹向子文件夹复制时失败,返回false
函数: system.folder.copyContent(folderPath, targetPath, cover)
说明: 复制内容(将folderPath这个文件夹内的所有内容复制到targetPath里面)
返回: [True | False]
参数:
folderPath [必需 String] 文件夹相对路径
targetPath [必需 String] 目标路径,目标路径不存在时尝试创建
cover [可选 Boolean] 是否覆盖已存在的文件夹,默认是false。当前true时同名文件会被覆盖 注意:
1) 空间不足时复制失败,返回false
2) 源文件夹不存在时失败,返回false
3) 目标路径创建失败时,返回false
4) 父文件夹向子文件夹复制时失败,返回false
函数: system.folder.copySubFolders(folderPath, targetPath, cover)
说明: 复制文件夹内所有子文件夹到目标文件夹内
返回: [True | False]
参数:
folderPath [必需 String] 文件夹相对路径
targetPath [必需 String] 目标路径,目标路径不存在时尝试创建该路径
cover [可选 Boolean] 是否覆盖已存在的文件夹,默认是false。当前true时同名文件会被覆盖 注意:
1) 复制失败时,中止继续复制后面的子文件夹,同时不会清除已成功复制的子文件夹。
2) 目标路径无法创建时,复制失败。
函数: system.folder.copyFiles(folderPath, targetPath, cover)
说明: 复制文件夹下所有文件(不含子文件夹下的文件)
返回: [True | False]
参数:
folderPath [必需 String] 文件夹相对路径
targetPath [必需 String] 目标路径,目标路径不存在时尝试创建该路径
cover [可选 Boolean] 是否覆盖已存在的文件,默认是false。当前true时同名文件会被覆盖 注意:
1) 复制失败时,中止继续复制后面的文件,同时不会清除已成功复制的文件。
2) 目标路径无法创建时,复制失败
函数: system.folder.delete(folderPath)
返回: [True | False]
说明: 删除文件夹(如果文件夹不存在,返回true)
参数:
folderPath [必需 String] 文件夹相对路径
函数: system.folder.clearSubFolders(folderPath)
说明: 清空所有子文件夹
返回: [True | False]
参数:
folderPath [必需 String] 文件夹相对路径 注意: 清除子文件夹过程时,如果某一个文件夹删除失败,并不影响继续清除下一个文件夹
函数: system.folder.clearFiles(folderPath)
说明: 清空文件夹内所有文件(不含子文件夹下的文件)
返回: [True | False]
参数:
folderPath [必需 String] 文件夹相对路径 注意: 清除文件过程时,如果某一个文件删除失败,并不影响继续清除下一个文件
函数: system.folder.clear(folderPath)
说明: 清空文件夹
返回: [True | False]
参数:
folderPath [必需 String] 文件夹相对路径 注意: 清空出错时不会中止执行清除队列内的其它文件或文件夹
函数: system.folder.move(folderPath, targetPath, cover)
说明: 移动文件夹(将整个文件夹移动到目标路径下)
返回: [True | False]
参数:
folderPath [必需 String] 文件夹的相对路径
targetPath [必需 String] 目标文件夹相对路径,目标路径不存在时尝试创建路径
cover [可选 Boolean] 是否覆盖已存在的文件夹,默认值false
函数: system.folder.moveContent(folderPath, targetPath, cover)
说明: 移动文件夹内容(将文件夹下的所有内容移动到目标路径下)
返回: [True | False]
参数:
folderPath [必需 String] 文件夹的相对路径
targetPath [必需 String] 目标文件夹相对路径,目标路径不存在时尝试创建路径
cover [可选 Boolean] 是否覆盖已存在的文件夹,默认值false
函数: system.folder.moveSubFolders(folderPath, targetPath, cover)
说明: 将源文件夹内的所有子文件夹,移动到目标文件夹内
返回: [True | False]
参数:
folderPath [必需 String] 文件夹的相对路径
targetPath [必需 String] 目标文件夹相对路径,目标路径不存在时尝试创建路径
cover [可选 Boolean] 是否覆盖已存在的文件夹,默认值false
函数: system.folder.moveFiles(folderPath, targetPath, cover)
说明: 将源文件夹内的所有文件
返回: [True | False]
参数:
folderPath [必需 String] 文件夹的相对路径
targetPath [必需 String] 目标文件夹相对路径,目标路径不存在时尝试创建路径
cover [可选 Boolean] 是否覆盖已存在的文件夹,默认值false
函数: system.folder.subFolderName(folderPath)
说明: 获取当前文件夹下所有子文件夹名称集合,数组的每个元素为子文件夹的相对根目录的路径
返回: [Array]
参数:
folderPath [必需 String] 文件夹的相对路径
函数: system.folder.fileName(folderPath)
说明: 获取当前文件夹下所有子文件名集合,数组的每个元素为文件相对根目录的路径
返回: [Array]
参数:
folderPath [必需 String] 文件夹的相对路径

【system.folder】使用说明的更多相关文章

  1. 如何在Computer下添加System Folder(续)

    之前的一篇博客如何在Computer下添加System Folder里提到需要每次都使用一个新的guid,否则再次在"HKEY_LOCAL_MACHINE\SOFTWARE\Microsof ...

  2. java System.arrayCopy使用说明

    java System.arrayCopy使用说明 java.lang.System.arraycopy() 方法复制指定的源数组的数组,在指定的位置开始,到目标数组的指定位置. 下面是 System ...

  3. 如何在Computer下添加System Folder

    1.创建一个GUID标识该系统目录,比如:{7854FF7A-470F-4D04-9FC5-4CFC7B2A0E89}.下面的操作步骤将全部使用这个示例GUID. 2.打开注册表编辑器(Registr ...

  4. WiX and System Folders 系统目录 installshield 如何将文件安装到C盘根目录

    Property name Brief description of property AdminToolsFolder Full path to the directory containing a ...

  5. CYPRESS USB芯片win10驱动

    The ZIP file attached with this knowledge base article contains the CyUSB3.inf and CyUSB3.sys files ...

  6. html+css笔记

    文档结构 1.html文档结构 ①文档类型声明 严格型(标准模式):    <!DOCTYpE HTML>   HTML5 XHTML 1.0:<!DOCTYpE html pUbL ...

  7. [转]使用 Shell 对进程资源进行监控

    原文:http://www.ibm.com/developerworks/cn/linux/l-cn-shell-monitoring/ 使用 Shell 对进程资源进行监控 检查进程是否存在 在 对 ...

  8. CI框架源码阅读笔记2 一切的入口 index.php

    上一节(CI框架源码阅读笔记1 - 环境准备.基本术语和框架流程)中,我们提到了CI框架的基本流程,这里再次贴出流程图,以备参考: 作为CI框架的入口文件,源码阅读,自然由此开始.在源码阅读的过程中, ...

  9. 什么是java path环境变量

    参考:https://docs.oracle.com/javase/tutorial/essential/environment/paths.html 从orcle官网的文档中可以看到java pat ...

随机推荐

  1. 解决MyEclipse JAVA EE无法识别Base64问题

    第一步:右击项目选择Build Path,选择Configure Build Path 第二步:点击JRE System Library选择右边的Edit 第三步:选择Alternate JRE,点击 ...

  2. Memcache随笔

    Tip01: Memcache 中记录的缓存如果你设置了失效时间,之后如果你在系统时间中将时间修改为超过失效时间,再次访问之前你设置的资源,Memcache 会认为你设置的缓存已失效: Tip02: ...

  3. sql中table用法

    for c in (select column_value from table(f_split(V_FileID, ','))) loop --若没有填写资格开始结束时间,则填入 select co ...

  4. Cannot set HTTP gem source: “source https://rubygems.org not present in cache”

    My ruby version in Windows 10: > ruby -v ruby 2.3.1p112 (2016-04-26 revision 54768) [i386-mingw32 ...

  5. redux和react-redux的使用详解

    我自己的理解redux就跟vue中的vuex差不多,都是数据管理器,话不多说,我们从经典的计数器案例开始讲解 使用redux实现计数器 创建如下的react项目,我习惯把每一个模块分块,才有这么多文件 ...

  6. hdu Hat's Fibonacci(用了kuangbin模板)

    大数的位数设置很坑,设成700会越界,设成800会超空间,最后设成了750居然就过了.... #include <iostream> #include <cstdio> #in ...

  7. linux 学习第七天

    一.bash 使用(for循环.while循环) 1.1.批量添加用户 1.2.查看用户是否存在 A.cut -d : -f 1 /etc/passwd B.id dream  (id 用户名称) C ...

  8. wireshark利用正则表达式过滤http协议中的jpg png zip等无用的数据包

    主要工具:小度随身wifi热点 + wireshark抓包工具.(强烈不建议使用360的产品,非常垃圾,而且干扰代理#墙IP,搞得你不能***) 利用wireshark这个强大的协议分析利器.去分析某 ...

  9. 使用百度编辑器--ueditor,后台接收提交编辑的内容,HTML不见了, 赋值不了,赋值之后,html暴露出来了??

    1.提交编辑好的内容, 后台post 接收发现 html 不见了,这个时候也许就是转义的问题, 既可以试试 $content = htmlspecialchars(stripslashes(input ...

  10. 大数据技术原理与应用——大数据处理架构Hadoop

    Hadoop简介 Hadoop是Apache软件基金会旗下的一个开源分布式计算平台,为用户提供了系统底层细节透明的分布式基础架构. Hadoop是基于Java语言开发的,具有很好的跨平台特性,并且可以 ...