Ahoj, potřebuji změnit několik tisíc .ini souborů ve kterých je kdekoliv napsané money="nějaké číslo" na money=30000
kde mám chybu? :(
using System;
using System.Collections.Generic;
using System.Linq;
using System.IO;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
string directory = Path.GetTempPath();
DirectoryInfo dirinfo = new DirectoryInfo(directory);
FileInfo[] files = dirinfo.GetFiles("acc_*.ini");
foreach (FileInfo i in files)
{
for (int x = 0; x < 20000; x++)
{
string str = File.ReadAllText(i.ToString());
str = str.Replace("money=" + x.ToString() + "", "money=30000");
File.WriteAllText(i.ToString(), str);
}
}
}
}
}