2013-05-15 17 views
1

我有一個程序寫入文件到一個目錄,它工作正常。但是目錄是遊戲的一部分,每次更新時,路徑都會改變,例如。vb.net,當它改變時,如何獲取目錄名稱的其餘部分?

C:\Riot Games\League of Legends\RADS\solutions\lol_game_client_sln\releases\0.0.0.229\deploy\DATA\menu\hud 

但是,當他們更新,它可能會更改爲類似:

C:\Riot Games\League of Legends\RADS\solutions\lol_game_client_sln\releases\0.0.0.314\deploy\DATA\menu\hud 

注意0.0.0.299改爲0.0.0.314。我希望程序在更新後仍然可用。那麼無論如何它會自動完成通過releases文件夾的路徑的其餘部分?

回答

1

您將不得不創建一個使用FileSystemWatcher的Windows服務。它能夠自動檢測文件/目錄更改並引發可以使用的事件。

0

昏暗LatestVersion as String = ..............您的版本號....................

"C:\Riot Games\League of Legends\RADS\solutions\lol_game_client_sln\releases\" & LatestVersion & "\deploy\DATA\menu\hud" 
0

查找「發佈」中的所有目錄並查找最新版本(數字順序)。然後用戶在你的文件路徑。

.GetDirectories查找文件夾內的所有目錄。

相關問題