Diskuze: Jak přepsat hledaný text?
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 4 zpráv z 4.
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Tak když už ty řádky jednou procházíš for cyklem, tak v něm je
nemusíš zase procházet foreach cyklem.
Taky tam nemusíš volat Contains a Replace, ale stačí jenom Replace.
A na List "upraveneRadky" bych se taky vykaslal a menil to primo v poli
"radky".
A vůbec je to zbytečně složité, napsal bych to asi takhle:
Zbytečně složité.
var cesta = @"C:\Program Files\ArcGIS\Pro\bin\";
var novaCesta = "C:\\ArcGISPro\\bin\\";
var soubory = Directory.GetFiles(soubor, "*.csproj", SearchOption.AllDirectories);
foreach (string cestaSoboru in soubory)
{
var text = File.ReadAllText(cestaSoboru).Replace(cesta, novaCesta);
File.WriteAllText(cestaSoboru, text);
}
Děkuju a už mám i to zbytečně složité řešení
Zobrazeno 4 zpráv z 4.