當前位置:成語大全網 - 新華字典 - vb 如何判斷字符串是有效文件路徑(不是文件夾)。

vb 如何判斷字符串是有效文件路徑(不是文件夾)。

首先妳需要用到FSO,即FileSystemObject,就是文件系統對象。

妳去研究壹下這個吧,這個非常有用的。

判斷妳輸入的路徑,很少用到了。。

第壹:如果別人亂輸入,則需要判定是否符合路徑的格式

第二:如果輸入的路徑正確,而這個文件不存在的,

用FileSystemObject.Exists檢查文件夾是否存在,如果存在則判斷有效,不存在則無效。

比如妳的路徑是D:\1\2.doc

即D盤下的文件夾名為1裏面的壹個名為2的文檔文件。

先用FileSystemObject.Exists檢查文件夾是否存在,如果存在則判斷有效,不存在則無效。

然後再檢查文件名,如果名字存在輸入區分正確.

因為每壹個文件都有後綴,比如妳隱藏了後綴,壹個是2.doc,另壹個是2.exe,那妳到底是判斷哪個呢?

chfile=InputBox(“請輸入文件名”)

If checkfile(chfile) then '檢查文件是否存在

msgbox"此文件存在"

else

msgbox"文件不存在"

End If