簡體   English   中英

如何獲取文件名並在 vb.net 中進行比較?

[英]How to get file name and compare in vb.net?

我正在使用以下代碼使用 FILE created 事件獲取文件名。

WriteSilentLog("File Created: " & e.FullPath & " " & Now().ToString)
Dim sFileName As String
Dim FileExt As String

TestPath = e.FullPath '"\\server\E\Accpac Imports\production\reports\1234_maoingfhgh_90676904.pdf"
sFileName = Path.GetFileName(TestPath)
Filename.Text = sFileName

它工作正常。 目前所有的文件名都以'XXXXXXXX'八位數字結尾。 我即將獲得另一個以 'XXXXXXXX' 隨機數字結尾的文件名 8 。

我的問題是如何區分如下文件名

' Pseudocode
IF filename Like last 8 digits that have changed in every file Then
    open that pdf file that contain 8 random digits in last
Else If    
    Do somthing
End IF

請幫忙

如果要查找末尾有已知 8 位數字的文件;

Dim known as integer = 12345678
Dim files = Directory.GetFiles("c:\temp\", "*_" & known & " .pdf", SearchOption.TopDirectoryOnly)

'Do something with the files array

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM