用Viusal Basic命令操作目录解析

转载 2005年03月02日 17:56:00
1、创建一个新目录或文件夹

  实现这一步我们可以使用vb中的MkDir语句。

  格式:MkDir path

  作用:创建一个新的目录和文件

  说明:path 指定所要创建的目录或文件夹的字符串表达式。Path可以包含驱动器。如果没有指定驱动器,则MkDir会在当前驱动器上创建新的目录或文件夹。如果指定的目录或文件夹已经存在,那么就会产生一个错误。

  例如: MkDir “c:/windows/100”

  2、修改目录名

  vb中提供了一个Name语句可以实现这些功能。

  格式: Name oldpathname As newpathname

  作用: 从命名一个文件、目录或文件夹。

  说明: oldpathname字符串表达式,指定已存在的文件名和位置,可以包含目录或文件夹以及驱动器名。newpathname字符串表达式,指定新的文件名和位置,可以包含目录或文件夹以及驱动器名。并且oldpathname和newpathname必须位于同一个驱动器上。如果newpathname指定的路径存在但不同于oldpathname指定的路径,则Name语句会将文件移动到新的目录或文件夹,并在必要时从新命名文件.如果newpathname和oldpathname路径不同而文件名相同,那么Name只会移动文件到新的位置,并保持文件名不变.

  Name语句可以将文件从一个目录或文件夹移动到另一处,但无法移动目录或文件夹.而且不能在一个已经打开的文件上使用Name,否则会产生错误.因此在改变名称之前,一定要关闭文件.Name参数中不能包括多字符(*)和单字符(?)的通配符.

  例如:Name “c:/windows/100” As “c:/windows/200”

  3、删除目录

  对于删除目录,我们可以使用RmDir语句

  格式:RmDir path

  作用:删除一个目录或文件夹。

  说明:path 指定所要删除的目录或文件夹的字符串表达式。Path可以包含驱动器。如果没有指定驱动器,则RmDir会在当前驱动器上删除目录或文件夹。如果想要使用RmDir删除一个含有文件的目录或文件夹,则会发生错误。只有用Kill语句删除所有文件后,才能用来RmDir删除目录或文件夹。

  例如:RmDir “c:/windows/200”

  在此我们举一个例子看一看如何获得一个文件架下的所有子目录.下面是源代码:

Private Sub searchdir()
 Dim spath As String, sdir As String
 Dim booldir As Boolean '是否有子目录的标志
 booldir = False '初始化标志
 spath = Dir1.Path '选择路径
 If Right(spath, 1) <> "/" Then '判断路径最后是否以/结尾
  spath = spath & "/" '不是,则加上
  sdir = Dir(spath & "*.*", vbDirectory) '得到当前路径下的所有文件和目录
  While sdir <> "" '如果不为空
   If sdir <> "." And sdir <> ".." Then '并且不是这两种文件夹
    booldir = True '那么,该目录下有子目录
    MsgBox "该目录下有子目录:" & sdir '显示信息
   End If
   sdir = Dir()
  Wend
  If Not booldir Then '标志为假,该目录下没有子目录
   MsgBox "该目录下没有子目录"
  End IF
 End IF
End Sub

解析linux 文件和目录操作的相关函数

以下是对linux中文件和目录操作的相关函数进行了详细的分析介绍,需要的朋友可以过来参考下 struct stat { mode_t    st_mode;    文件类型,文件...
  • Jody1989
  • Jody1989
  • 2016年02月15日 19:42
  • 1937

docker常用命令详解

本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来。 根据自己的理解,总的来说分为以下几种: 容器生命周期管理 —...
  • permike
  • permike
  • 2016年07月11日 11:35
  • 46053

linux基本命令-文件与目录操作

文件与目录操作 01.01 ls命令 默认显示当前路径下的所有文件列表,如果要显示其他路径的内容需要跟上一个路径,可以是相对路径也可以是绝对路径. 如果要显示文件的详细信息,需要使用ls的长格式输出...
  • halazi100
  • halazi100
  • 2014年12月30日 15:25
  • 1731

Viusal Basic编写的字处理器

  • 2009年02月27日 09:41
  • 7.24MB
  • 下载

RHEL5文件与目录操作命令

  • 2017年07月15日 11:52
  • 904KB
  • 下载

Fedora8目录结构与常用命令操作

  • 2011年02月12日 14:15
  • 58KB
  • 下载

UNIX目录及文件操作命令

  • 2012年11月22日 22:05
  • 104KB
  • 下载

右键菜单扩展:进入当前目录命令行(不是简单的注册表操作啊)

  • 2011年01月21日 11:49
  • 11KB
  • 下载

Linux文件和目录操作命令

  • 2014年05月31日 14:15
  • 3KB
  • 下载

Linux常用命令解析(二)--目录操作命令

.....
  • WP_FD
  • WP_FD
  • 2017年03月19日 13:22
  • 209
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用Viusal Basic命令操作目录解析
举报原因:
原因补充:

(最多只允许输入30个字)