0

これが数回尋ねられたことは知っていますが、サイズの異なるファイル (小さいファイルと大きいファイル) でこれを行うための迅速な方法が必要です。

sat(txt) ファイルの倍率を編集する必要があります。これは 3 行目の最初の数字です。

700 104 1 0 16 Autodesk AutoCAD 19 ASM 221.0.0.1871 NT 24 火

2016 年 8 月 16 日 09:02:14

1000 9.9999999999999995e-007 1e-010

4

2 に答える 2

1

メソッドとLinqを抽出することをお勧めします:

private static String MyEditLine(string value) {
  var items = value.Split(new char[] { ' ' }, 2);

  items[0] = "2000"; // let's change 1000 into 2000

  return string.Join(" ", items);
}

...

var target = File
  .ReadLines(@"C:\MyFile.txt")
  .Select((line, index) => index != 2
     ? line
     : MyEditLine(line))
  .ToList(); 

File.WriteAllLines(@"C:\MyFile.txt", target);
于 2016-08-16T10:56:04.013 に答える