LabVIEWForum.de - Dateien verschieben

LabVIEWForum.de

Normale Version: Dateien verschieben
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich glaub ich stell mich gerade wieder an.
Ich versuche per Komandozeile mit dem System Exec.vi mp3 files zu verschieben.
Geht aber nicht. Ich krieg permanten einen Syntaxfehler.
Eine Beispielzeile lautet : "cmd /c move F:Barbara Mandrell.mp3 F:OTHERS"
Das Verzeichnis F:OTHERS besteht und trotzdem mach ich etwas falsch.
Den working directory Anschluss habe ich frei gelassen.

Kann mir jemand dabei helfen?

Gruß
McEarly
Hi Oli,

bei mir funktioniert's so:

cmd /c move C:1_StartDatei.txt C:2_Ziel

Hast du die "Gänsefüßchen" mit in den String geschrieben? Dann gibt's Fehler "2"...

Verwendet hab ich LV8.5.1 unter WinXP Pro. Früher musste man glaub ich auch mal statt "cmd" tatsächlich "command" schreiben...

Gruß
Achim
DOS Befehle trennen die Parameter mit Leerzeichen. Dein Command "cmd /c move F:Barbara Mandrell.mp3 F:OTHERS" bedeutet move F:Barbara nach Mandrell.mp3, wahrscheinlich hat der move Befehl nur einen gültigen Parameter und das F:OTHERS wird ignoriert (da ungültig).

Du musst also Pfadangaben die ein Leerzeichen beinhalten immer für sich separat in Anführungszeichen setzten.

--> "cmd /c move "F:Barbara Mandrell.mp3" "F:OTHERS"" am besten einfach beide Pfade einlesen und immer in Anführungszeichen setzen. Man kann ja nie wissen was nach wo verschoben werden soll.

MfG SeBa

Edit:
war falsch: DOS Befehle trennen die Parameter mit Anführungszeichen (")
Hallo,

wiso nimmst du net das fertige Vi "Verschieben" in der Pallette "Datei IO/Fortgeschrittene Dateifunktionen"?

Grüße
Achimedes
Hi,

danke euch für die schnellen Antworten. Ich werds ausprobieren.
Und mit dem "Verschieben" VI krieg ich bei vielen Dateien einen Zugriffrechteerror,
das geht irgendwie nicht so wie ich will.

Gruß
McEarly
Referenz-URLs