ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 467|回复: 0

[原创] 文件操作公式,读取遍历复制等

[复制链接]

TA的精华主题

TA的得分主题

发表于 2022-6-22 10:37 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
开发了5个文件操作公式,不知是否有适用的场景。


IsDirectory()文件夹检查公式
公式名称:IsDirectory(Dir_path)
用途说明:在Excel表格或WPS表格中,使用公式IsDirectory()检查指定的文件夹是否存在。
参数说明:参数Dir_path指待检查的文件夹路径。
数据来源:本地
运行环境:Excel2007及以上,WPS2019及以上
比如,书写公式=IsDirectory(D2),检查单元格D2内的文件夹是否存在,存在则返回TRUE,不存在则返回FALSE。

IsFile()文件检查公式
公式名称:IsFile(File_path)
用途说明:在Excel表格或WPS表格中,使用公式IsFile()检查指定的文件是否存在。
参数说明:参数File_path指待检查的文件路径。
数据来源:本地
运行环境:Excel2007及以上,WPS2019及以上
比如,书写公式=IsFile(D2),检查单元格D2内的文件夹是否存在,存在则返回TRUE,不存在则返回FALSE。

GetFiles()文件夹遍历公式
公式名称:GetFiles(Dir,Read_all,Key_word)
用途说明:在Excel表格或WPS表格中,使用公式GetFiles()遍历读取指定文件夹下的文件。
参数说明:参数Dir指待遍历读取的文件夹;Read_all指是否遍历子文件夹,填1表示遍历所有子文件夹,填0表示只读取文件夹根目录的文件;Key_word可用于检索文件名仅包含当前关键词的文件。
数据来源:本地
运行环境:Excel2007及以上
比如,书写公式=GetFiles(D2,0,"Excel"),列出D2所指向文件夹根目录下文件名包含Excel的全部文件。

GetFileInfo()文件属性公式
公式名称:GetFileInfo(Path,Info_index)
用途说明:在Excel表格或WPS表格中,使用公式GetFileInfo()读取指定文件的属性。
参数说明:参数Path指文件路径,Info_index指属性序号,填0返回文件名,填1返回扩展名,填2返回文件大小,填3返回创建时间,填4返回修改时间。
数据来源:本地
运行环境:Excel2007及以上,WPS2019及以上
比如,书写公式=GetFileInfo(D2,2),返回D2所指文件的大小。

CopyFile()文件复制公式
公式名称:CopyFile(Path,Dir, File_name)
用途说明:在Excel表格或WPS表格中,使用公式CopyFile()复制文件。
参数说明:参数Path指待文件路径,Dir指目标文件夹,为空时复制到桌面,File_name指新文件名称,为空时使用原文件名。
数据来源:本地
运行环境:Excel2007及以上,WPS2019及以上
比如,书写公式=CopyFile(D2,E2,F2),返回D2所指文件的大小。


您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-12-22 11:02 , Processed in 0.036402 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表