Die Programmiersprache Ruby

Blog|

Forum|

Wiki  


Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]

Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Datei kopieren
BeitragVerfasst: 27 Jul 2010, 16:51 
Offline
Nuby

Registriert: 18 Mär 2010, 15:30
Beiträge: 8
Hallo,
ich möchte in Ruby eine Datei von einem Verzeichnis in das aktuelle Verzeichnis kopieren und komme leider zu keinem Ergebnis. Ich habe schon alles probiert
%x{copy "~VERZEICHNISPFAD/datei1.txt" "datei.txt"}
sowohl mit Anführungsstrichen als auch ohne, auch mit Backslash
Habe auch die Ruby-eigene Funktion versucht
copy("~VERZEICHNISPFAD/datei1.txt", "datei.txt")
funktioniert auch nicht.

Was mache ich falsch?

Danke und Gruß


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Datei kopieren
BeitragVerfasst: 27 Jul 2010, 17:06 
Offline
Schüler
Benutzeravatar

Registriert: 14 Jul 2008, 19:53
Beiträge: 33
Wenn du FileUtils requirest dann steht dir eine "Datei(en) kopieren"-Methode zur Verfügung:


1
2
require 'fileutils'
FileUtils.copy("VERZEICHNISPFAD/datei1.txt", "datei.txt")


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Datei kopieren
BeitragVerfasst: 27 Jul 2010, 18:01 
Offline
ri
Benutzeravatar

Registriert: 21 Mai 2007, 11:30
Beiträge: 795
Wohnort: Thüringen
lulu hat geschrieben:
%x{copy "~VERZEICHNISPFAD/datei1.txt" "datei.txt"}

~ ist eine Abkürzung, die von der Shell aufgelöst wird. Außerhalb der Shell kannst du die nicht benutzen. Selbiges gilt auch für die Übergabe von Filepatterns als Kommandozeilenargumente, sowie für Environment-Variablen. Wenn du von Ruby (oder einer anderen Programmiersprache aus) auf die Konsole schreiben willst, musst du auf all diese Features, die eine Bash-Shell anbietet, verzichten.


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach: