概括总结VB.NETName语句作用 

VB.NET有很多值得学习的地方,这里我们主要介绍 Name语句作用,其实Name语句的功能是重新命名一个文件、目录或文件夹,也可以用来移动文件。它的语法结构如下:

 
 
 
  1. Name oldpathname As newpathname 

其中包括以下两个部分:

oldpathname 为字符串表达式,由它来指定已存在的文件名和位置,即原文件名,在其中包含目录或文件夹以及驱动器。
ewpathname也是字符串表达,它指定新的文件名和位置,即新文件名,同样要包含目录或文件夹以及驱动器。

VB.NET Name语句作用说明:

移动文件

如果newpathname所指定的路径存在并且与oldpathname有不同的路径和不同的文件名,则Name语句会将文件移到新的目录文件夹,同时重新命名文件。如:

 
 
 
  1. Name "c:\doc\unzip.exe" as "c:\windows\dounzip.exe " 

将原文件unzip.exe从dos目录下移到windows目录下并重新命名为dounzip.exe。如果newpathname所指定的路径存在并且与oldpathname有不同的路径和相同的文件名,那么Name会移动文件到新位置,并保持文件名不变。如:

 
 
 
  1. Name "c:\doc\unzip.exe" as "c:\windows\unzip.exe " 

将把unzip.exe文件从dos目录下移动到windows目录下,同时在dos目录下的unzip.exe文件被删除。

重命名目录

Name语句可以移动文件,不能移动目录,但可以对目录重命名。例如:

 
 
 
  1. Name "c:\temp" as "c:\tempold" 

注意:
当“原文件名”不存在或“新文件名”已存在时,则会发生错误。
Name语句不能跨越驱动器移动文件。
如果一个文件已经打开,则用Name语句重命名时将会产生错误,所以要先关闭该文件后,才能重命名。

下面是利用Name语句来移动文件的例子:

1.界面设置

向工具箱中添加一个CommonDialog控件、两个TextBox控件、两个Label控件和三个CommandButton控件。

2.代码编写

初始化代码

 
 
 
  1. Private Sub Form_load()  
  2. Command1.Enabled=False '“移动”按钮无效  
  3. End sub 

响应“打开”按钮单击事件

 
 
 
  1. Private Sub Command3_Click()  
  2. CommonDialog1.showopen '显示一个对话框  
  3. Text1.text=CommonDialog1.FileName '显示文件路径和文件名  
  4. Command1.Enabled=True '“移动”按钮有效  
  5. End Sub 

程序说明:在程序的运行过程中,当单击“打开”按钮时,就会激活Command3_Click()事件,程序首先通过CommonDialog1.show1来显示一个"打开文件"的对话框,用户在其中选择一个有效的文件后,在文本框中就会显示出文件的路径和文件名,然后设置“移动”按钮的有效状态为Ture.

响应“移动”按钮单击事件

 
 
 
  1. Private Sub Command1_click()  
  2. CommonDialog1.DialogTitlek="移动文件" '设置对话框的标题  
  3. CommonDialog1.ShowSave '显示一个对话框  
  4. Text2.text=CommonDialog1.FileName '显示文件路径和文件名  
  5. str1=MsgBox("确定移动文件到"+CommonDialog1.FileName)  
  6. if str1 then  
  7. Name Text1.Text As Text2.Text  
  8. End if  
  9. End Sub  
  10. '程序说明:在程序的运行过程中,当单击“移动”按钮时,就会激活Command1_Click()事件,
    程序首先设置对话框的标题为"移动文件",然后CommonDialog1.Show2语句来显示一个"移动文件" 的对话框,
    用户在其中选择一个有效的路径和文件名后,程序就会自动的弹出一个对话框,询问用户是否真的要移动文件,
    如果用户确认移动,就会通过Name Text1.text as Text2.text语句来移动文件 。  
  11. FileCopy source,destination ' 复制文件  
  12. End Sub 

通过上述的列子,应该可以深入了解VB.NET Name语句作用了吧,试试吧。

分享文章:概括总结VB.NETName语句作用 
分享路径:http://www.shufengxianlan.com/qtweb/news38/321488.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联