微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

整理工作文件好帮手(整理工作文件好帮手评语)

整理工作文件好帮手(整理工作文件好帮手评语)

办公工作当中,会制作很多表格,文本文件,时间长了,会越来越多,从而找不到想要的文件,这是一个很困扰的事情。

本文介绍一个文件管理器应用示例,总体功能可以实现收集文件、整理、修改、查看、删除等等操作。

通过不同类目,可以分类将自己的文件保存起来,使用的时候,一目了然地找到,也不用在电脑硬盘里查找。

操作界面如下图所示:

顶部是地址栏,文件分类按钮,分别代码不同类型文件夹。

左侧为文件列表,右侧可以以不同方式显示文件,此处不足之处是,未实现文件图标显示

最右侧为功能按钮列表,可以实现对所选文件的一系列相关操作。

添加文件

实际上,本示例和操作系统中的文件管理器有相似之处,所以,使用起来也简单。

上述应用可以将自己的文件以不同目录进行保存,使用的时候在相应目录下进行查找即可。

代码

由于,只有一个窗体设计,所以代码也集成到一个模块当中,另外,增加一个类模块,里面编写了一些功能事件代码,是所有功能代码总汇。

其中,应用最多的是创建FileSystemObject 对象。

这个对象可以对电脑中的文件进行操作。

复制文件

Public Sub copyFiles()

'复制文件

On Error Resume Next

Dim fArr,fi As Integer

fArr = GetHotFiles

If fArr(0) = "" Then Exit Sub

Dim fobj As Object

Set fobj = CreateObject("Scripting.FileSystemObject")

Dim SourUrl As String

'dim Destination As String '复制到文件

SourUrl = VBA.Trim(xUrlObj.Value)

If VBA.Len(SourUrl) = 0 Then Exit Sub

复制到文件夹.Show

If Dir(Destination,vbDirectory) = "" Then Exit Sub

For fi = LBound(fArr) To UBound(fArr)

If Dir(SourUrl & "" & fArr(fi),vbnormal) <> "" Then

fobj.copyfile SourUrl & "" & fArr(fi),Destination

End If

Next fi

Set fobj = nothing

MsgBox "文件复制成功!",vbinformation,"提示"

End Sub

创建文件对象代码

Set fobj = CreateObject("Scripting.FileSystemObject")

FileSystemObject对象方法

方法

说明

Buildpath

名称附加到现有路径。

copyFile

一个或多个文件一个位置复制到另一个位置。

copyFolder

一个或多个文件夹从一个位置复制到另一个位置。

CreateFolder

创建新文件夹。

CreateTextFile

创建文本文件并返回可用于从文件读取或写入文件的 TextStream 对象。

DeleteFile

删除一个或多个指定的文件

DeleteFolder

删除一个或多个指定的文件夹。

DriveExists

检查指定的驱动器是否存在。

FileExists

检查指定的文件是否存在。

FolderExists

检查指定的文件夹是否存在。

GetAbsolutePathName

返回指定路径的驱动器根目录的完整路径。

GetBaseName

返回指定文件文件夹的基名称

GetDrive

返回对应于指定路径中的驱动器的 Drive 对象。

GetDriveName

返回指定路径的驱动器名称

GetExtensionName

返回指定路径中最后一个组件的文件扩展名。

GetFile

返回指定路径的 File 对象。

GetFileName

返回指定路径中最后一个组件的文件名或文件夹名。

GetFolder

返回指定路径的 Folder 对象。

GetParentFolderName

返回指定路径中最后一个组件的父文件夹的名称

GetSpecialFolder

返回某些 Windows 特殊文件夹的路径。

GetTempName

返回随机生成的临时文件文件夹。

Move

将指定文件文件夹从一个位置移动到另一个位置。

MoveFile

一个或多个文件一个位置移动到另一个位置。

MoveFolder

一个或多个文件夹从一个位置移动到另一个位置。

OpenAsTextStream

打开指定文件并返回可用于从该文件读取、写入该文件或追加到该文件的 TextStream 对象。

OpenTextFile

打开文件并返回可用于访问该文件的 TextStream 对象。

WriteLine

将指定字符串和换行符写入 TextStream 文件

具体使用方法,以后会有所介绍,先收藏备用。

欢迎关注、收藏

---END---

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐