Perl Programmierung

Von: , Frage gestellt am Di, 9. Mai 2000

Wer weiss wie man einen Pad und und eine Datei als Variablen Copiert.


Danke

4 Antworten zu dieser Frage

  1. Antwort von nach einer Stunde hilfreich
    Re: Perl Programmierung

    Wer weiss wie man einen Pad und und eine
    Datei als Variablen Copiert.
    hmmm.. ich bin mir ziemlich sicher, dass ich Dir helfen könnte.. wenn ich nur genauer wüsste was Du willst....

    von wo nach wo willst Du die denn kopieren ????

    Gruß
    Arne

    • Antwort von nach einer Stunde hilfreich
      Re^2: Perl Programmierung

      z.B. Ich habe eine Schleife, in der ich eine Variable habe. Diese
      Variable enthält
      ein string mit pfadeingabe (z.B. d:\home\bin) Die andere Variable
      enthält eine andere Pfadeingabe (z.B. d:\home\usr)
      Wie lautet Syntax für copy-Befehl??
      Ich danke dir für die Hilfe!:)))

      • Antwort von nach 4 Stunden hilfreich
        Re^3: Perl Programmierung

        Rehuhu,

        [2 Variablen mit Pfad] Wie lautet Syntax für copy-Befehl??
        Ich danke dir für die Hilfe!:)))
        ich nehme mal an Du meinst den copy Befehl aus der Shell (in Deinem Fall die Dos Shell).

        das machst Du am besten über system also z.B.
        system "copy $Pfad1\\*.* $Pfad2";

        kopiert alles aus $Pfad1 nach Pfad2 (jedenfalls wenn meine DOS Kenntnisse noch up to date sind :-)

        Den Backslash \ musst Du 2mal schreiben damit er in der Shell einmal ankommt.

        War's das, oder hab' ich Dich immer noch nicht richtig verstanden.

        Arne

        • Antwort von nach 8 Stunden hilfreich
          Re^4: Perl Programmierung

          ReReHuHu, (wie weit kann man das treiben?)

          wenn man davon ausgeht das die meisten Skript auf ?X (soll heißen Linux/Unox)laufen
          wäre system "cp path1 path2" korrekt. Mit / als Pfadtrenner.
          Alternative wäre:

          open <INF> "path1"; open <OUTF> "> path2"; <INF>;
          while (defined($_)) {print OUTF, $_; <INF>};
          close <INF>; close <OUTF>;
          

          Funktioniert aber nur bei Ascii-dateien (untested, müsste aber gehen).

          Holli. Rehuhu,

          [2 Variablen mit Pfad] Wie lautet Syntax für copy-Befehl??
          Ich danke dir für die Hilfe!:)))
          ich nehme mal an Du meinst den copy
          Befehl aus der Shell (in Deinem Fall die
          Dos Shell).

          das machst Du am besten über system also
          z.B.
          system "copy $Pfad1\\*.* $Pfad2";

          kopiert alles aus $Pfad1 nach Pfad2
          (jedenfalls wenn meine DOS Kenntnisse
          noch up to date sind :-)

          Den Backslash \ musst Du 2mal schreiben
          damit er in der Shell einmal ankommt.

          War's das, oder hab' ich Dich immer noch
          nicht richtig verstanden.

          Arne
          [Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!