C# %appdata% text oluşturma

Katılım
28 Kasım 2020
Mesajlar
1.009
Çözümler
6
Daha fazla  
Cinsiyet
Erkek
Merhabalar. Aşağıdaki C# kodunda text3'deki 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şturulacak ve 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;
            }
 
Son düzenleyen: Moderatör:
Şu biçimde.
C#:
static void Main(string[] args)
{
    string filePath =
        Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "\\User.txt";

    File.WriteAllText(filePath, "File content.");
}
 
Uyarı! Bu konu 4 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Bu konuyu görüntüleyen kullanıcılar

Technopat Haberler

Yeni konular

Geri
Yukarı