0

私は友人と私が作成しているゲームのランチャーを作成しています。
ダウンロードする必要がある新しいファイルを取得するために、更新マニフェストを読み取ろうとして
います。現在、ファイルはレイアウトされていますが、読み取り方法がわかりません。

ファイルの行はこの Md5 のようで、checksum.md5 のようなファイルには d41d8cd98f00b204e9800998ecf8427e *apples.txt が含まれます

私はそれを2つの別々のリストに入れてみましたが困惑しています

thearray.replace(" ", "").split('*');

しかし、それは非常に長く、これにはそれほど長いコードは必要ないようです。ファイルの行から、現在のディレクトリから読み取るファイルが必要です(分割/整理する方法があれば、これを行うことができます)

今、私がやめようとしたが困惑したものはここにあります..

var main = new frmMain();
if (File.Exists("checksums.md5")) { File.Delete("checksums.md5"); }
main.Download(updateurl + "checksums.md5", "checksums.md5");
string[] checksumfile = System.IO.File.ReadAllText("checksums.md5").Replace(" ", "").Split('*');

これを希望どおりに機能させるには、今何をすべきですか?.checksum.md5ですべてのファイルをチェックし、更新が必要なファイルをリストに入れて後で更新します..

明確にするために (よく説明しませんが) checksum.md5 内のファイルのパスは
d41d8cd98f00b204e9800998ecf8427e *folder\apples.txtのよう
になり
ます。 /launcher ファイルは .\folder\apples.txt にあります

読んでくれてありがとう!私は基本的なことを行う方法を知っています, 使用されることなど..

public static string updateurl = "http://localhost/files/";
4

1 に答える 1