Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. An Textdatei weitere Zeilen anhängen

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    SOLVED An Textdatei weitere Zeilen anhängen

    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      skype77 last edited by

      Hallo zusammen,
      ich möchte an eine Textdatei weitere Zeilen anhängen und habe das mit "Datei lesen" und "Datei schreiben" wie folgt versucht.
      Datei lesen schreiben.jpg
      Allerdings funktioniert das nicht wie gewünscht. Der ursprünglich vorhandene Text ist dann nicht mehr vorhanden sondern nur der neue Textteil.
      Datei.jpg
      Was mache ich falsch?

      Homoran paul53 2 Replies Last reply Reply Quote 0
      • paul53
        paul53 @skype77 last edited by paul53

        @skype77 sagte: Was mache ich falsch?

        Es muss alles innerhalb der Callback-Funktion (im Maul) von "Datei lesen" ausgeführt werden.

        S 1 Reply Last reply Reply Quote 1
        • Homoran
          Homoran Global Moderator Administrators @skype77 last edited by Homoran

          @skype77 was liest du denn da aus?
          ein MetaObjekt?

          @skype77 sagte in An Textdatei weitere Zeilen anhängen:

          Der ursprünglich vorhandene Text

          hast du den mal per debug Baustein ausgegeben?

          1 Reply Last reply Reply Quote 0
          • paul53
            paul53 @skype77 last edited by paul53

            @skype77 sagte: Was mache ich falsch?

            Es muss alles innerhalb der Callback-Funktion (im Maul) von "Datei lesen" ausgeführt werden.

            S 1 Reply Last reply Reply Quote 1
            • S
              skype77 @paul53 last edited by

              @paul53
              jetzt funktioniert es. Im nachhinein natürlich logisch. Bin hald noch Anfänger.
              Vielen Dank für die schnelle Hilfe.

              MartinP Codierknecht 2 Replies Last reply Reply Quote 0
              • MartinP
                MartinP @skype77 last edited by

                Gibt es eigentlich kein Seek oder Append-Write mit dem Blockly Datei-Objekten?
                Kann ich mir eigentlich nicht vorstellen...

                paul53 1 Reply Last reply Reply Quote 0
                • paul53
                  paul53 @MartinP last edited by paul53

                  @martinp sagte: Gibt es eigentlich kein Seek oder Append-Write mit dem Blockly Datei-Objekten?

                  Es gibt bisher (JS 8.7.6) keinen Block "append".

                  OliverIO 1 Reply Last reply Reply Quote 0
                  • OliverIO
                    OliverIO @paul53 last edited by

                    @paul53

                    wie schon mal erwähnt, ich kenne die Blockly Befehle nicht.
                    aber könnte man da analog eine Textdatei einlesen, dann per Split auf das zeilenendezeichen in ein array schreiben
                    Dann dort per Push Zeilen anfügen
                    Und per Join wieder zeilenendezeichen hinzufügen und dann schreiben?
                    dafür müsste es ja jeweils Block wie Entsprechungen geben

                    MartinP 1 Reply Last reply Reply Quote 0
                    • Codierknecht
                      Codierknecht Developer Most Active @skype77 last edited by

                      @skype77 sagte in An Textdatei weitere Zeilen anhängen:

                      Bin hald noch Anfänger

                      Dann schau mal hier:
                      https://forum.iobroker.net/topic/70481/blockly-for-dummies-starthilfe-und-tipps

                      1 Reply Last reply Reply Quote 0
                      • MartinP
                        MartinP @OliverIO last edited by

                        @oliverio das ist nicht immer realistisch. An eine Protokolldatei mit Zehntausenden Zeilen auf diese Weise eine Zeile anhängen fühlt sich irgendwie nicht richtig an ..

                        OliverIO 1 Reply Last reply Reply Quote 0
                        • OliverIO
                          OliverIO @MartinP last edited by OliverIO

                          @martinp

                          Sehr gut, du hast den Edge case, um den es hier wahrscheinlich nicht geht, gefunden.

                          MartinP 1 Reply Last reply Reply Quote 0
                          • MartinP
                            MartinP @OliverIO last edited by

                            @oliverio Vielleicht NOCH nicht.
                            Wenn man wiederholt etwas an eine Datei anhängt, hat sie die Tendenz immer größer zu werden.... Bis man in die Probleme kommt hat man ggfs vergessen, was man damals verzapft hat, und wundert sich, woher die sprunghaften Anstiege im Speicherbedarf kommen.

                            Gibt aber eine Append Variante als Javascript Funktion im Forum hier..

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post

                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            566
                            Online

                            32.0k
                            Users

                            80.3k
                            Topics

                            1.3m
                            Posts

                            blockly
                            6
                            11
                            247
                            Loading More Posts
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes
                            Reply
                            • Reply as topic
                            Log in to reply
                            Community
                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                            The ioBroker Community 2014-2023
                            logo