vb 文件改名
我想把一个文件夹里的一个txt文件改名,只是改名字不改变文件位置怎么改用moveto来实现得话,方法需要的参数怎么写...
我想把一个文件夹里的一个txt文件改名,只是改名字不改变文件位置 怎么改 用moveto来实现得话,方法需要的参数怎么写
展开
3个回答
展开全部
VB改名可以用name方法
Name oldpathname As newpathname
Name 语句的语法具有以下几个部分:
oldpathname 必要参数。字符串表达式,指定已存在的文件名和位置,可以包含目录或文件夹、以及驱动器。
newpathname 必要参数。字符串表达式,指定新的文件名和位置,可以包含目录或文件夹、以及驱动器。而由 newpathname 所指定的文件名不能存在。
Name 语句重新命名文件并将其移动到一个不同的目录或文件夹中。如有必要,Name 可跨驱动器移动文件。 但当 newpathname 和 oldpathname 都在相同的驱动器中时,只能重新命名已经存在的目录或文件夹。 Name 不能创建新文件、目录或文件夹。
在一个已打开的文件上使用 Name,将会产生错误。必须在改变名称之前,先关闭打开的文件。Name 参数不能包括多字符 (*) 和单字符 (?) 的统配符。
经查阅MSDN里,VB里没有moveto方法改名,其他语言有~~下面是MoveTo 方法
MoveTo Method (Folder Object)
The MoveTo method relocates the Folder object to another folder hierarchy location.
Syntax
Set objMovedFolder = objFolder.MoveTo(folderID [, storeID ] )
objMovedFolder
On successful return, contains the moved Folder object.
objFolder
Required. This Folder object.
folderID
Required. String. The unique identifier of the new parent Folder object, that is, the Folder object under which this folder is to appear as a subfolder.
storeID
Optional. String. The unique identifier of the InfoStore object in which this folder is to appear, if different from its current InfoStore.
Remarks
All subfolders of this folder, together with all Message objects contained within this folder and its subfolders, are moved along with the folder itself.
The move operation takes effect immediately. This Folder object is no longer accessible at its former location after the MoveTo method returns.
Name oldpathname As newpathname
Name 语句的语法具有以下几个部分:
oldpathname 必要参数。字符串表达式,指定已存在的文件名和位置,可以包含目录或文件夹、以及驱动器。
newpathname 必要参数。字符串表达式,指定新的文件名和位置,可以包含目录或文件夹、以及驱动器。而由 newpathname 所指定的文件名不能存在。
Name 语句重新命名文件并将其移动到一个不同的目录或文件夹中。如有必要,Name 可跨驱动器移动文件。 但当 newpathname 和 oldpathname 都在相同的驱动器中时,只能重新命名已经存在的目录或文件夹。 Name 不能创建新文件、目录或文件夹。
在一个已打开的文件上使用 Name,将会产生错误。必须在改变名称之前,先关闭打开的文件。Name 参数不能包括多字符 (*) 和单字符 (?) 的统配符。
经查阅MSDN里,VB里没有moveto方法改名,其他语言有~~下面是MoveTo 方法
MoveTo Method (Folder Object)
The MoveTo method relocates the Folder object to another folder hierarchy location.
Syntax
Set objMovedFolder = objFolder.MoveTo(folderID [, storeID ] )
objMovedFolder
On successful return, contains the moved Folder object.
objFolder
Required. This Folder object.
folderID
Required. String. The unique identifier of the new parent Folder object, that is, the Folder object under which this folder is to appear as a subfolder.
storeID
Optional. String. The unique identifier of the InfoStore object in which this folder is to appear, if different from its current InfoStore.
Remarks
All subfolders of this folder, together with all Message objects contained within this folder and its subfolders, are moved along with the folder itself.
The move operation takes effect immediately. This Folder object is no longer accessible at its former location after the MoveTo method returns.
推荐于2016-01-11 · 知道合伙人数码行家
关注
展开全部
VB改名可以用name方法
下面的语句是把C盘111.doc改名为222.doc:
name “C:\111.doc” as "C:\222.doc"
语法:name 原文件名 as 新文件名
文件名要包含完整路径。
注意:
1、如果要重命名的文字已打开,该方法就会产生错误。必须在改变名称之前,先关闭打开的文件。
2、Name 参数不能包括多字符 (*) 和单字符 (?) 的统配符。
下面的语句是把C盘111.doc改名为222.doc:
name “C:\111.doc” as "C:\222.doc"
语法:name 原文件名 as 新文件名
文件名要包含完整路径。
注意:
1、如果要重命名的文字已打开,该方法就会产生错误。必须在改变名称之前,先关闭打开的文件。
2、Name 参数不能包括多字符 (*) 和单字符 (?) 的统配符。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
name "路径名" & "旧文件名.txt" as "路径名" & "新文件名.txt"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询