❶ vb.net中 如何取出一個文件網址的中文文件名
使賣纖用DOS命令就可以完成:DIR D:\文件\ * TXT / S / / B> D:\ 1.txt文歷燃件。使所有的TXT集成肢配虛到1.txt文件的文件名。
❷ VB如何獲取文件名
VB6.0可以使用CommonDialog 控制項實現獲取文件路徑並使用Split函數獲取文件全名。
CommonDialog 控制項
CommonDialog 控制項提供一組標準的操作對話框,進行諸如打開和保存文件,設置列印選項,以及選擇顏色和字體等操作。
通過使用 CommonDialog 控制項的 ShowOpen 和 ShowSave
方法可顯示「打開」和「另存為」對話框。
兩個對話框均可用以指定驅動器,目錄,文件擴展名和文件名。除對話的標題不同外,另存為對話外觀上與打開對話相似。
Split函數,
返回一個下標從零開始的一維數組,它包含指定數目的子字元串。
代碼實例:
PrivateSubCommand1_Click()
DimsplitStr
CommonDialog1.CancelError=True'設置「CancelError」為True
OnErrorGoToErrHandler
CommonDialog1.Flags=cdlOFNHideReadOnly'設置標志
'設置過濾器
CommonDialog1.Filter="AllFiles(*.*)|*.*|TextFiles"&"(*.txt)|*.txt|BatchFiles(*.bat)|*.bat"
CommonDialog1.FilterIndex=2'指定預設的過濾器
CommonDialog1.ShowOpen'顯示「打開」對話框
'顯示選定文件的名字
MsgBoxCommonDialog1.FileName
splitStr=Split(CommonDialog1.FileName,"")
MsgBoxsplitStr(UBound(splitStr))
ErrHandler:
'用戶按了「取消」按鈕
ExitSub
EndSub
第一句Msgbox顯示文件路徑。
❸ VB.net如何打開對話框獲取文件名注意不是完整路徑還有沒有後綴名!
用vb怎樣獲得程序本身的文件名和路徑?萬分感謝 App.Path 路徑 App.EXEName 文件名
❹ vb.net如何獲得自己的文件名
Dim dDirectory As System.IO.Directory
Dim sName() As String
sName = dDirectory.GetFiles(path)
❺ VB.NET用OpenFileDialog打開了多個文件後如何獲取各文件的文件名
FileNames表示選定的所有文件名集合
❻ VB.Net怎樣得到某個文件夾里的所有文件名
如果想要獲得當前文件中的文件名只需要String [] fileName = file.list();就可以了。如果要包括文件中的文件名就內可以用遞歸的方容式。下面是兩個具體的實現。 其中public static String [] getFileName(String path)是只得到當前文件中的文件名。
❼ VB.NET獲取目錄文件夾名稱
先用System.IO.Directory.GetDirectories函數獲取子目錄的名稱(包括其路徑),再用System.IO.Path.GetFileName獲取子目錄的名稱。下面是代碼:
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
For Each s In System.IO.Directory.GetDirectories("C:\Windows")
Console.WriteLine(System.IO.Path.GetFileName(s))
Next
End Sub
下面是部分輸出:
Application Data
AppPatch
assembly
BOCNET
Boot
Branding
ConfigSetRoot
Cursors
Debug
DigitalLocker
Downloaded Installations
Downloaded Program Files
ehome
en-US
Fonts
Globalization
Help
...
可能有更簡潔的方法,你可以到MSDN看看
System.IO.Directory.GetDirectories:http://msdn.microsoft.com/zh-cn/library/c1sez4sc.aspx
System.IO.Path.GetFileName:http://msdn.microsoft.com/zh-cn/library/system.io.path.getfilename.aspx
通用 I/O 任務:http://msdn.microsoft.com/zh-cn/library/ms404278.aspx
❽ VB.NET 怎樣獲取一個文件的文件名
Dim dDirectory As System.IO.Directory
Dim sName() As String
sName = dDirectory.GetFiles(path)
❾ vb 讀取打開的文件名
'給你一個函數根據文段高件地址獲取文件名
FunctionfGetLast(ByValoriginalStringAsString)AsString
Dimtmps()AsString
DimdelimeterAsString
delimeter=""'分隔符
tmps=Split(originalString,delimeter)
fGetLast=tmps(UBound(tmps))
EndFunction
PrivateSubCommand1_Click()
DimaAsString
a="C:天怒娛樂握襪尺完美楓楓.txt"'例如a是這個路徑
Form1.Caption=fGetLast(a)&好行"-記事本"'我調用A////fGetLast(文件的地址)
EndSub
❿ 用VB怎樣獲取一個文件夾內所有文件名
VB可以使用FileListBox 控制項來獲取指定文件夾內的所有文件名。
FileListBox 控制項,在運行時團叢彎,在 Path 屬性指定的目錄中,FileListBox 控制項將文件定位並列舉出來。該控制項用來顯示所選擇文件類型的文鄭凳件列表。例如,可以在應用程序中創建對話框,通過它選擇一個文件或者一組文件。
以下是組合使塌悶用DriveListBox 、控制項DirListBox 控制項和FileListBox 控制項來獲取硬碟下任何一個文件夾內的文件名。
PrivateSubDir1_Change()
File1.Path=Dir1.Path
EndSub
PrivateSubDrive1_Change()
Dir1.Path=Drive1.Drive
EndSub
PrivateSubFile1_Click()
DimiAsLong
Debug.Print"目錄夾內存在"&File1.ListCount&"個文件。"
EndSub