温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

VB.NET Name语句的作用 

发布时间:2021-08-30 23:27:22 来源:亿速云 阅读:141 作者:chen 栏目:编程语言

本篇内容主要讲解“VB.NET Name语句的作用 ”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“VB.NET Name语句的作用 ”吧!

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

Name oldpathname As newpathname

其中包括以下两个部分:

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

VB.NET Name语句作用说明:

移动文件

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

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

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

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

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

重命名目录

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

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

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

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

1.界面设置

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

2.代码编写

初始化代码

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

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

Private Sub Command3_Click()  CommonDialog1.showopen '显示一个对话框  Text1.text=CommonDialog1.FileName '显示文件路径和文件名  Command1.Enabled=True '“移动”按钮有效  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语句的作用 ”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI