扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
本篇内容主要讲解“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.
响应“移动”按钮单击事件
Private Sub Command1_click()
CommonDialog1.DialogTitlek="移动文件" '设置对话框的标题
CommonDialog1.ShowSave '显示一个对话框
Text2.text=CommonDialog1.FileName '显示文件路径和文件名
str1=MsgBox("确定移动文件到"+CommonDialog1.FileName)
if str1 then
Name Text1.Text As Text2.Text
End if
End Sub
'程序说明:在程序的运行过程中,当单击“移动”按钮时,就会激活Command1_Click()事件,
程序首先设置对话框的标题为"移动文件",然后CommonDialog1.Show2语句来显示一个"移动文件" 的对话框,
用户在其中选择一个有效的路径和文件名后,程序就会自动的弹出一个对话框,询问用户是否真的要移动文件,
如果用户确认移动,就会通过Name Text1.text as Text2.text语句来移动文件 。FileCopy source,destination ' 复制文件
End Sub
到此,相信大家对“VB.NET Name语句的作用 ”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流