21 lines
626 B
C#
21 lines
626 B
C#
|
using System;
|
||
|
using System.IO;
|
||
|
|
||
|
static readonly string TableDir = @"table";
|
||
|
|
||
|
foreach (var filename in Directory.GetFiles(TableDir, "*.tab.bytes", SearchOption.AllDirectories))
|
||
|
{
|
||
|
// Remove the first 128 bytes from the file (signature)
|
||
|
var bytes = File.ReadAllBytes(filename);
|
||
|
var newBytes = new byte[bytes.Length - 128];
|
||
|
Array.Copy(bytes, 128, newBytes, 0, newBytes.Length);
|
||
|
File.WriteAllBytes(filename, newBytes);
|
||
|
|
||
|
// Rename the file to .tsv
|
||
|
File.Move(filename, filename.Replace(".tab.bytes", string.Empty) + ".tsv");
|
||
|
|
||
|
Console.WriteLine($"Processed {filename}");
|
||
|
}
|
||
|
|
||
|
Console.WriteLine("Done!");
|