1

我有一个将文件写入目录的程序,它工作正常。但是目录是游戏的一部分,每次更新时,路径都会改变,例如。

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自动完成文件夹的其余路径?

4

3 回答 3

1

您必须创建一个使用FileSystemWatcher的 Windows 服务。它能够自动检测文件/目录更改并引发您可以使用的事件。

于 2013-05-15T20:42:35.477 回答
0

dim LatestVersion as String = ..................您的版本号....................

"C:\Riot Games\League of Legends\RADS\solutions\lol_game_client_sln\releases\" & LatestVersion & "\deploy\DATA\menu\hud"
于 2013-05-15T20:45:38.360 回答
0

找到“Releases”中的所有目录并找到最新版本(数字顺序)。然后在您的文件路径中使用它。

.GetDirectories查找文件夹中的所有目录。

于 2013-05-17T07:11:36.507 回答