tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
1895
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Jan 2002
    Ort
    Hamburg
    Beiträge
    2.852
    Morgen!

    Also folgendes Prob:
    Mein Programm ließt mit "FileSystemObject" aus der
    text datei "file.txt" mit "OpenTextFile" und "readline"
    und schreibt die Datei neu mit "CreateTextFile" und
    "writeline".
    Aber ich möcht gerne wissen ob und wenn ja wie ich
    Zeilen löschen und hinzufügen kann! Achja,kann ich
    auch die ganze Datei löschen?

    Hoff ma ihr könnt mir folgen und vorallem helfen,
    weißt ja... imma diese Newbies...

    Nochma der Code zum Zeilen lesen:


    Dim fso, lese
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set lese = fso.OpenTextFile("file.txt")
    Irgnetwas.text = lese.readline
    lese.close



    THX schonma
     

  2. #2
    Avatar von MSuter
    MSuter MSuter ist offline Mitglied Gold
    Registriert seit
    Apr 2002
    Ort
    Seon (CH)
    Beiträge
    156
    Private Sub Command1_Click()
    'Schreiben
    Dim fso, schreibe
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set schreibe = fso.OpenTextFile("C:\Dokumente und Einstellungen\Administrator\Desktop\file.txt", ForWriting)
    schreibe.WriteLine Text1.Text
    schreibe.Close
    End Sub

    Private Sub Command2_Click()
    'Anhängen
    Dim fso, schreibe
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set schreibe = fso.OpenTextFile("C:\Dokumente und Einstellungen\Administrator\Desktop\file.txt", ForAppending)
    schreibe.WriteLine Text1.Text
    schreibe.Close
    End Sub

    Private Sub Command3_Click()
    'Löschen
    Dim fso
    Set fso = CreateObject("Scripting.FileSystemObject")
    Kill "C:\Dokumente und Einstellungen\Administrator\Desktop\file.txt"
    End Sub

    Private Sub Command4_Click()
    'Lesen
    Dim fso, lese
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set lese = fso.OpenTextFile("C:\Dokumente und Einstellungen\Administrator\Desktop\file.txt", ForReading)
    Text1.Text = lese.ReadLine
    lese.Close
    End Sub

    Private Sub Command5_Click()
    'Datei erstellen
    Dim fso, lese
    Set fso = CreateObject("Scripting.FileSystemObject")
    fso.CreateTextFile "C:\Dokumente und Einstellungen\Administrator\Desktop\file.txt"""
    End Sub


    Gruss MSuter
     

  3. #3
    Registriert seit
    Jan 2002
    Ort
    Hamburg
    Beiträge
    2.852
    Erstma thx für die schnelle antwort!
    Hab das mit dem Anhängen ma probiert,
    dann kommt aber der Fehler "Invalid procedure
    call or argument"!

    Und kann man auch einzelne Zeilen aus der
    Datei löschen?
     

  4. #4
    Registriert seit
    Dec 2001
    Beiträge
    171
    schau mal auf dieser page:

    FileSystemObject

    hier solltest du alles rund um das FSO finden...

    greetings para
     
    Der Verstand und die Fähigkeit, ihn zu gebrauchen, sind zwei verschiedene Gaben!

  5. #5
    Avatar von MSuter
    MSuter MSuter ist offline Mitglied Gold
    Registriert seit
    Apr 2002
    Ort
    Seon (CH)
    Beiträge
    156
    Eigentlich sollte es funktionieren,ich habe es direkt aus meinem Quelltext kopiert, aber wie du dir das mit den Zeilen Löschen vorstellst weiss ich auch nicht so genau. Willst du sagen, welche zeilennummer du löschen möchtest und dann soll diese aus dem Textfile gelöscht werden? Wenn ja weiss ich auch keine Direkte lösung, aber eine funktion dazu liesse sich bestimmt realisieren!!
     

  6. #6
    Avatar von xtrem
    xtrem xtrem ist offline Mitglied Silber
    Registriert seit
    Apr 2002
    Ort
    Karlsruhe
    Beiträge
    50
    Hosa,

    hier ein Beispiel um eine Zeile aus der Textdatei zu löschen.....

    gruß xtrem
    Angehängte Dateien Angehängte Dateien
     

Ähnliche Themen

  1. Problem: JTable - Zeile anhängen
    Von sisela im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 10
    Letzter Beitrag: 04.08.05, 10:55
  2. Antworten: 1
    Letzter Beitrag: 09.05.05, 19:03
  3. Antworten: 2
    Letzter Beitrag: 25.08.04, 20:42
  4. Problem: Zeile an Datei anhängen (FSO)
    Von Parasite im Forum Visual Basic 6.0
    Antworten: 8
    Letzter Beitrag: 25.01.03, 12:30
  5. Zeile löschen
    Von Grunz im Forum PHP
    Antworten: 4
    Letzter Beitrag: 27.04.02, 10:25