そのため、私は VB コンソール アプリで遊んでいて、単一のテキスト ファイルを読み取る方法と、個別の行を読み取る方法を考えていました。私の例では、ユーザー名とパスワードの形で偽のデータを含む資格情報ストレージをいじっています。私はまだ何かを暗号化することについて心配していませんが、私の質問が述べているように、アプリがサイト a のユーザー名の行 1、サイト a のパスワードの行 2 などを読み取るようにする方法.あまりにも明確でない場合は申し訳ありません,私必要に応じてさらに詳しく説明できます。
質問する
1416 次
2 に答える
0
テキストファイルが、奇数がユーザー名で偶数がパスワードである行を繰り返すことで構成されていると仮定します。
Dim lines() as String = File.ReadAllLines("FileName.txt")
if (lines.Length MOD 2) <> 0 Then
Console.WriteLine("Lines not even")
Else
For i = 0 to lines.Length - 1 Step 2
Console.WriteLine("User={0} with password={1}", lines(i), lines(i+1))
Next
End If
これは、ファイルの行数が正確に偶数である場合にのみ機能します
于 2013-03-20T20:24:43.780 に答える
0
ファイルにユーザー名とパスワードの交互の行が含まれている場合、次のようにする必要があります。
Using file As FileStream = New FileStream(path, ...other constructor options...)
Using reader As StreamReader = New StreamReader(file)
While Not reader.EndOfStream
username = reader.ReadLine
password = reader.ReadLine
End While
End Using
End Using
もちろん、これが機能するためには、すべてが完全に揃っている必要があります。これほど完璧なものはありません。
于 2013-03-20T20:15:37.733 に答える