急!!!如何修改文件名?给个例子!!手头一点资料都没有!

解决方案 »

  1.   

    引用Microsoft Scripting Runtime  Dim Fs As New FileSystemObject
      '将C:\AA.TXT 改名为 BB.TXT
      Fs.MoveFile "C:\AA.TXT","C:\BB.TXT"
      

  2.   

    使用VB的文件处理函数。
    Name "来源文件名" As "目的文件名"
      

  3.   

    Name语句   重新命名一个文件、目录、或文件夹。
    语法   Name  oldpathname  As   newpathnameName
    语句的语法具有以下几个部分:
    部分             描述
    oldpathname      必要参数。字符串表达式,指定已存在的文件名和位置,可以包含目录或文件夹以及驱动器
    newpathname     必要参数。字符串表达式,指定新的文件名和位置,可以包含目录或文件夹、以及驱动器。而由newpathname所指定的文件名不能存在
    说明
    Name语句重新命名文件并将其移动到一个不同的目录或文件夹中。如有必要,Name可跨驱动器移动文件。但当newpathname和oldpathname都在相同的驱动器中时,只能重新命名已经存在的目录或文件夹。Name不能创建新文件、目录或文件夹。在一个已打开的文件上使用Name,将会产生错误。必须在改变名称之前,先关闭打开的文件。。Name参数不能包括多字符(*)和单字符(?)的通配符。Name MyOldFile As MyNewFile
    Name "A" As "B"
    Name "stupids.gif" As "stupids.jpg"
    Name "stupids.exe" As "smarts.exe"
      

  4.   

    我一直以来用的是FileSystemObject及另外一个好像是没有公开的API函数。但好像在DOS下面有一个命令(一时半会还真想不起来了),用shell试试?这可能是最省资源最短的代码了
      

  5.   

    dos下面的是rename a  b