Thomas: Befehl: SYSTEM

Hallo zusammen!

Habe ein Problem mit dem Befehl "system".

ich will ein Verzeichnis wechseln.
Wenn ich in auf der Konsole "cd" eingebe, komme ich direkt auf c:\ Wenn ich aber:

system("cd");

geht aber nicht. irgendwo muss ein fehler sein...
Weiß jemand wo?

gruß
Thomas

  1. 你好 Thomas,

    system("cd");

    geht aber nicht. irgendwo muss ein fehler sein...
    Weiß jemand wo?

    Du musst den Backslash escapen:

    system("cd \\");

    Ansonsten gibt es dafuer eine Funktion, die heisst chdir(). Bloederweise
    ist perldoc.com immer noch kaputt, sonst wuerde ich es dir verlinken, so
    wirst du wohl mit perldoc -f chdir vorlieb nehmen muessen.

    再见,
    克里斯蒂安

    --
    So, wie ein Teil ist, ist das Ganze.