Ich habe nach einer Lösung für dieses gesucht, aber alle, die ich gefunden habe, sind entweder viel mehr als ich brauche oder nicht genau das, was ich will.Entfernen von CR/LF am Ende der Datei in VB.net
Ich habe Dateien, die ich anhängen möchte. Ich muss an das Ende der letzten Zeile anhängen, aber sie haben alle einen Wagenrücklauf und so werde ich am Ende an die neue Zeile angehängt, wenn ich nur wie gewohnt anhänge.
Alles, was ich will, ist eine Subroutine, die einen Dateipfad und entfernt die CR/LF am Ende davon, nicht mehr und nicht weniger. Jede Hilfe, die mich auf eine Lösung hinweist, wäre willkommen. Ich bin überrascht, dass es dafür keine integrierte Funktion gibt.
Haben Sie einen Code, der zeigt, wie Sie die Datei lesen und schreiben? – Malcor
Noch nicht. Ich muss die Wagenrückgabe loswerden, bevor ich etwas tun kann. Schreiben in die Datei ist trivial. Ich brauche nur die Wagenrückgabe, und ich schreibe später in die Datei. Die Aufgaben werden getrennt sein. – pminogue
Globale Idee wäre Datei als Lesen/Schreiben zu öffnen, setzen Sie den Zeiger auf die letzten zwei Zeichen (CR + LF ist zwei Zeichen) und beginnen Sie von dort zu schreiben. Das würde die letzte neue Zeile entfernen ... –