Cursor setzen in einer Datei

Geht's um einen Arduino ?
Was ist eine Datei ?

sobald serial.available ist seriell zu C# übertragen

C# läuft nur auf Windows Rechnern
Wie kommt (Serial.available() == true) (am arduino ?) zustande?

Wenn du eine SD Card am Arduino verwendest ( geraten ), hängt es im Prinzip von der verwendeten Library ab.
Im "normalen" / einfachsten Fall werden Dateien nur von Anfang an gelesen. Und der Arduino RAM ist viel zu klein um das gelesene zu speichern.
Man kann aber das gelesene ignorieren und nur zählen wie weit man ist.
Diese Position kann der Arduino speichern.
Ein unsigned long reicht für jede Position in bis 4GB großen Dateien. Wenn die Library solche SD Karten überhaupt unterstützt.

Man kann die Datei (auf der SD Card ?) auch leicht direkt auf dem Windows Rechner lesen. :wink:

Nun hast du statt einem klaren "Nein" viele Fragen gekriegt. Ich hoffe, das hilft trotzdem.