3Danke
ERLEDIGT
NEIN
NEIN
ANTWORTEN
9
9
ZUGRIFFE
1110
1110
EMPFEHLEN
-
03.10.10 18:03 #1
- Registriert seit
- Jul 2004
- Beiträge
- 24
hi ich habe eine datei die 5 gb groß ist und immer daten alla
192.168.1.101 - 21154 # connect # 192.168.1.250 - 25204
192.168.1.100 - 14154 # connect # 192.168.1.250 - 35204
192.168.1.140 - 11254 # connect # 192.168.1.250 - 41204
192.168.1.150 - 11154 # connect # 192.168.1.250 - 15204
192.168.1.145 - 11154 # connect # 192.168.1.250 - 15204
192.168.1.106 - 13154 # connect # 192.168.1.250 - 15254
192.168.1.105 - 11754 # connect # 192.168.1.250 - 11201
enthält
die datei heißt : a. txt
wie kann ich ein vb.net programm machen das mir nach ca 1000 zeilen die a.txt nach 1000 zeilen abschneidet ( im prinzip als schneidezeichen den zeilenumbruch ) und die 1000 zeilen nach a1.txt speichert.
dann die nächsten 1000 zeilen aus a.txt > a2.txt
dann die nächsten 1000 zeilen aus a.txt > a3.txt
...
den rest in die letzte datei is klar *G
im prinzip is das kein thema
NUR : ich kann die datei nicht am stück einlesen da der rechner der zur verfügung steht beim die 5gb datei einlesen einfriert weil 512mb ram und 800mhz gurke.
die datei soll täglich geteilt werden und per ftp versendet werden aber das is ja nicht das thema
frage : wie kann ich die ersten 1000 zeilen einer datei in eine neue speichern ohne die ganze datei einzulesen ?
in vb.net
Code :1 2 3
Dim oFile as System.IO.File Dim oRead as System.IO.StreamReader oRead = oFile.OpenText(“C:\sample.txt”)
liest ja die ganze datei ein das verursacht ja das problem
Geändert von Triple-Axe (03.10.10 um 18:08 Uhr)
-
Hi
File.ReadAllLines() gibt dir ein String-Array zurück. Der Rest sollte dann klar seinGrüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
-
03.10.10 20:26 #3
- Registriert seit
- Jul 2004
- Beiträge
- 24
http://msdn.microsoft.com/de-de/library/s2tte0y1.aspxfrage : wie kann ich die ersten 1000 zeilen einer datei in eine neue speichern ohne die ganze datei einzulesen ?
Öffnet eine Textdatei, liest alle Zeilen der Datei und schließt dann die Datei.Geändert von Triple-Axe (03.10.10 um 20:49 Uhr)
-
Dann nutze Read() und zähle die Zeilenumbrüche
Grüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
-
03.10.10 21:03 #5
- Registriert seit
- Jul 2004
- Beiträge
- 24
dann poste doch mal wie es funktionieren soll ohne die datei komplett einzulesen
die zeilenzahl bringt nichts
damit du nicht suchen musst
http://msdn.microsoft.com/de-de/libr...ream.read.aspx
liest die komplette 5gb datei einGeändert von Triple-Axe (03.10.10 um 21:08 Uhr)
-
Kleine Korrektur noch: Du solltest die Methode StreamReader.Read() nutzen.
Und anstatt dich neunmalklug hinzustellen solltest du einfach mal selber bei Google suchen
http://www.google.de/search?q=c%23+r...ient=firefox-aGrüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
-
03.10.10 21:58 #7
- Registriert seit
- Jul 2004
- Beiträge
- 24
lern lesen
-
Olala. Ist das Problem nun gelöst oder nicht?
-
19.10.10 12:20 #9
- Registriert seit
- Jul 2004
- Beiträge
- 24
natürlich nicht weil die lösungen die datei einlesen aber leute lieber postings farmen wollen siehe oben
-
Ich hab dir schon den Link zur Google-Suche gegeben. Was erwartest du? Soll einer vorbeikommen und es für dich eintippen. Bei ~ 3 Mio Treffern wird doch was für dich dabei sein. Du bist schließlich nicht der erste der das macht!
Und anstatt dich dumm hinzustellen und drauf zu warten, dass dir einer die Lösung auf nem goldenen Teller serviert solltest du vielleicht auch mal selber nach einer Lösung suchen!
PS: Die Netiquette gilt auch für dich!
PPS: Schon mal auf die Idee gekommen, dass die Hilfe, die dir einer bietet, dessen Freizeit ist die derjenige opfert?Grüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
Ähnliche Themen
-
Text-Begrenzung nach x Zeilen
Von sheeba1507 im Forum PHPAntworten: 4Letzter Beitrag: 27.05.10, 13:57 -
Datei auslesen mit file() und einzelne Zeilen aufteilen
Von icefire im Forum PHPAntworten: 16Letzter Beitrag: 16.04.09, 01:22 -
Zeile aus Datei nach tabs trennen
Von Ozzy Ozborn im Forum C/C++Antworten: 4Letzter Beitrag: 17.06.07, 10:45 -
aus einer log datei von zeile x bis zum ende lesen
Von Besti im Forum CGI, Perl, Python, Ruby, Power ShellAntworten: 1Letzter Beitrag: 11.04.05, 13:41 -
Datei nach Text durchsuchen und zeile ausgeben!
Von Hawkster im Forum PHPAntworten: 5Letzter Beitrag: 09.05.04, 14:58





Zitieren

Login





