Merhabalar aşağıdaki C# kodunda text3 de ki tankid_name değerini %appdata% klasöründe user.txt içine yazılmış şekilde almam gerek. Kısacası tankid_name %appdata% da user.txt oluşturacak içinde alınan değer yazacak. Bunu nasıl yapabilirim?
C#:
string GetGrowID()
{
string result;
try
{
string text = null;
File.Open(Growtopia.savePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
using (FileStream fileStream = new FileStream(Growtopia.savePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
{
using (StreamReader streamReader = new StreamReader(fileStream, Encoding.Default))
{
text = streamReader.ReadToEnd();
}
}
Regex regex = new Regex("[^\\w0-9]");
string text2 = text.Replace("\0", " ");
string text3 = regex.Replace(text2.Substring(text2.IndexOf("tankid_name") + "tankid_name".Length).Split(new char[]
{
' '
})[3], string.Empty);
if (text3 == null)
{
result = "Error [No GrowID]";
}
else
{
result = text3;
}
}
catch (Exception ex)
{
result = "Error [" + ex.Message + "]";
}
return result;
}