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

「リリース」内のすべてのディレクトリを検索し、最新バージョンを見つけます (番号順)。次に、ファイルパスでそれを使用します。

.GetDirectoriesフォルダ内のすべてのディレクトリを検索します。

于 2013-05-17T07:11:36.507 に答える
0

薄暗い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 に答える