Michael: Schreibschutz beim Kopieren von CDs

Hallo !!!

Wir haben hier ein kleines Problem. Und zwar haben wir ein kleines Programm in JavaScript, welches Daten einer CD automatisch in einen Ordner schiebt. Das Problem ist dabei, dass er zusätzlich die Attribute "Schreibgeschützt" mit kopiert. Das für dann beim nächsten Update der Daten zu einer Fehlermeldung.

Hat hier jemand eine Ahnung wie wir da vorgehen sollen?

Greetings

Michael

  1. Servus,

    mit JSScript wird das wohl nur so gehen, dass du de Dateien in einen String lädst und diesen dann in eine neue Datei umlenkst.
    Nachde Du aber einen Dateizugriff hinbekommst mit JS... dürfte auch en Zugriff auf jede Datei mit attrib kein Problem sein.

    Unter Dos gibt es ein Kommando Attrib mit dem Du solche Flags setzen oder nehmen kannst.

    E:\p4client\weiss\vrpe\release\brand_h24_de\r02\itest\h24\lib>attrib /?
    Zeigt Dateiattribute an oder ändert sie

    ATTRIB [+R|-R] [+A|-A ] [+S|-S] [+H|-H] [[Laufwerk:][Pfad]Dateiname] [/S]

    +   Setzt ein Attribut
      -   Löscht ein Attribut
      R   Attribut für 'Schreibgeschützte Datei'
      A   Attribut für 'Zu archivierende Datei'
      S   Attribut für 'Systemdatei'
      H   Attribut für 'Versteckte Datei'
      /S  Verarbeitet übereinstimmende Dateien im aktuellen Verzeichnis
          und in allen Unterverzeichnissen.

    Gruss Matze

    1. Hallo,

      Nachde Du aber einen Dateizugriff hinbekommst mit JS... dürfte auch en Zugriff auf jede Datei mit attrib kein Problem sein.

      Sollte gehen, aber ...
      ... dann ist es noch besser, von vornherein mit xcopy zu kopieren :)

      XCOPY Quelle [Ziel] [/A | /M] [/D[:Datum]] [/P] [/S [/E]] [/V] [/W]
                          [/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U]
                          [/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]
                          [/EXCLUDE:Datei1[+Datei2][+Datei3]...]

      Kopiert Dateien und Verzeichnisstrukturen.

      ... Optionen
        /R        Überschreibt schreibgeschützte Dateien.
        ... weitere Optionen
        /K        Kopiert Attribute. Standardmäßig wird 'Schreibgeschützt' gelöscht.
        ... noch mehr Optionen

      die kompletten Infos gibts mit
        help xcopy

      Freundliche Grüsse,

      Vinzenz

      1. Servus,

        oder so,

        wenn er jedoch ein komplettes Root Verzeichnis rüber schiebt, dann geht schneller wenn er hinterher mit attrib rekursiv alle Dateien um das attribut \R reduziert.

        Gruss Matze

        1. Hallo MatzeA,

          es würde mich ungemein interessieren, wie er mit JavaScript kopiert :)

          Freundliche Grüsse,

          Vinzenz

          1. Servus,

            es würde mich ungemein interessieren, wie er mit JavaScript kopiert :)

            Das habe ich mich auch schon gefragt.
            Aber enn er es schafft.... ja dann dürfte auch das ausführen von XCopy kein Problem sein.

            Gruss Matze

            1. Moin Moin !

              Servus,

              es würde mich ungemein interessieren, wie er mit JavaScript kopiert :)

              Das habe ich mich auch schon gefragt.

              Schonmal was von Hypertext Applications (*.hta) und dem Windows Scripting Host gehört?

              Danach riecht es jedenfalls. Oder wir haben mal wieder einen Fall von als Javascript bezeichnetem Java-Code.

              Alexander

              --
              Nein, ich beantworte keine Fragen per eMail. Dafür ist das Forum da.
              Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".
              1. Servus,

                es würde mich ungemein interessieren, wie er mit JavaScript kopiert :)

                Schonmal was von Hypertext Applications (*.hta) und dem Windows Scripting Host gehört?

                Basiert jeweils auf VB und meines wissens nicht JScript.

                Danach riecht es jedenfalls. Oder wir haben mal wieder einen Fall von als Javascript bezeichnetem Java-Code.

                Oder das, oder ein neues Loch im IE?

                Gruss Matze

                1. Hi,

                  Basiert jeweils auf VB und meines wissens nicht JScript.

                  Kannst beides verwenden.

                  Gruß, Cybaer

                  --
                  Hinweis an Fragesteller: Fremde habe ihre Freizeit geopfert, um Dir zu helfen. Helfe auch Anderen: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!