本篇內(nèi)容主要講解“VB.NET Name語(yǔ)句的作用 ”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“VB.NET Name語(yǔ)句的作用 ”吧!
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名申請(qǐng)、網(wǎng)絡(luò)空間、營(yíng)銷(xiāo)軟件、網(wǎng)站建設(shè)、伍家崗網(wǎng)站維護(hù)、網(wǎng)站推廣。
VB.NET有很多值得學(xué)習(xí)的地方,這里我們主要介紹 Name語(yǔ)句作用,其實(shí)Name語(yǔ)句的功能是重新命名一個(gè)文件、目錄或文件夾,也可以用來(lái)移動(dòng)文件。它的語(yǔ)法結(jié)構(gòu)如下:
Name oldpathname As newpathname
其中包括以下兩個(gè)部分:
oldpathname 為字符串表達(dá)式,由它來(lái)指定已存在的文件名和位置,即原文件名,在其中包含目錄或文件夾以及驅(qū)動(dòng)器。
ewpathname也是字符串表達(dá),它指定新的文件名和位置,即新文件名,同樣要包含目錄或文件夾以及驅(qū)動(dòng)器。
VB.NET Name語(yǔ)句作用說(shuō)明:
移動(dòng)文件
如果newpathname所指定的路徑存在并且與oldpathname有不同的路徑和不同的文件名,則Name語(yǔ)句會(huì)將文件移到新的目錄文件夾,同時(shí)重新命名文件。如:
Name "c:\doc\unzip.exe" as "c:\windows\dounzip.exe "
將原文件unzip.exe從dos目錄下移到windows目錄下并重新命名為dounzip.exe。如果newpathname所指定的路徑存在并且與oldpathname有不同的路徑和相同的文件名,那么Name會(huì)移動(dòng)文件到新位置,并保持文件名不變。如:
Name "c:\doc\unzip.exe" as "c:\windows\unzip.exe "
將把unzip.exe文件從dos目錄下移動(dòng)到windows目錄下,同時(shí)在dos目錄下的unzip.exe文件被刪除。
重命名目錄
Name語(yǔ)句可以移動(dòng)文件,不能移動(dòng)目錄,但可以對(duì)目錄重命名。例如:
Name "c:\temp" as "c:\tempold"
注意:
當(dāng)“原文件名”不存在或“新文件名”已存在時(shí),則會(huì)發(fā)生錯(cuò)誤。
Name語(yǔ)句不能跨越驅(qū)動(dòng)器移動(dòng)文件。
如果一個(gè)文件已經(jīng)打開(kāi),則用Name語(yǔ)句重命名時(shí)將會(huì)產(chǎn)生錯(cuò)誤,所以要先關(guān)閉該文件后,才能重命名。
下面是利用Name語(yǔ)句來(lái)移動(dòng)文件的例子:
1.界面設(shè)置
向工具箱中添加一個(gè)CommonDialog控件、兩個(gè)TextBox控件、兩個(gè)Label控件和三個(gè)CommandButton控件。
2.代碼編寫(xiě)
初始化代碼
Private Sub Form_load() Command1.Enabled=False '“移動(dòng)”按鈕無(wú)效 End sub
響應(yīng)“打開(kāi)”按鈕單擊事件
Private Sub Command3_Click() CommonDialog1.showopen '顯示一個(gè)對(duì)話框 Text1.text=CommonDialog1.FileName '顯示文件路徑和文件名 Command1.Enabled=True '“移動(dòng)”按鈕有效 End Sub
程序說(shuō)明:在程序的運(yùn)行過(guò)程中,當(dāng)單擊“打開(kāi)”按鈕時(shí),就會(huì)激活Command3_Click()事件,程序首先通過(guò)CommonDialog1.show1來(lái)顯示一個(gè)"打開(kāi)文件"的對(duì)話框,用戶在其中選擇一個(gè)有效的文件后,在文本框中就會(huì)顯示出文件的路徑和文件名,然后設(shè)置“移動(dòng)”按鈕的有效狀態(tài)為T(mén)ure.
響應(yīng)“移動(dòng)”按鈕單擊事件
Private Sub Command1_click()
CommonDialog1.DialogTitlek="移動(dòng)文件" '設(shè)置對(duì)話框的標(biāo)題
CommonDialog1.ShowSave '顯示一個(gè)對(duì)話框
Text2.text=CommonDialog1.FileName '顯示文件路徑和文件名
str1=MsgBox("確定移動(dòng)文件到"+CommonDialog1.FileName)
if str1 then
Name Text1.Text As Text2.Text
End if
End Sub
'程序說(shuō)明:在程序的運(yùn)行過(guò)程中,當(dāng)單擊“移動(dòng)”按鈕時(shí),就會(huì)激活Command1_Click()事件,
程序首先設(shè)置對(duì)話框的標(biāo)題為"移動(dòng)文件",然后CommonDialog1.Show2語(yǔ)句來(lái)顯示一個(gè)"移動(dòng)文件" 的對(duì)話框,
用戶在其中選擇一個(gè)有效的路徑和文件名后,程序就會(huì)自動(dòng)的彈出一個(gè)對(duì)話框,詢問(wèn)用戶是否真的要移動(dòng)文件,
如果用戶確認(rèn)移動(dòng),就會(huì)通過(guò)Name Text1.text as Text2.text語(yǔ)句來(lái)移動(dòng)文件 。FileCopy source,destination ' 復(fù)制文件
End Sub
到此,相信大家對(duì)“VB.NET Name語(yǔ)句的作用 ”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!