Windows 8.1 cmd.exe, Hilfe!

Gast #3940196
Folgendes gibt die Hilfe von move aus:
1
C:\Users\soft>move /?
2
Verschiebt Dateien und benennt Dateien und Verzeichnisse um.
3

4
Um eine oder mehrere Dateien zu verschieben:
5
MOVE [/Y| /-Y] [Laufwerk:][Pfad]Datei1[,...] Ziel
6

7
Um ein Verzeichnis umzubenennen:
8
MOVE [/Y| /-Y] [Laufwerk:][Pfad]Verz1 Verz2
9

10
  [Laufwerk:][Pfad]Datei1  Bezeichnet den Pfad und den Namen der zu
11
                           verschiebenden Datei(en).
12
  Ziel                     Bezeichnet den Zielort für die Datei. Das Ziel
13
                           kann ein Laufwerkbuchstabe mit Doppelpunkt, ein
14
                           Verzeichnisname oder eine Kombination beider sein.
15
                           Wenn Sie nur eine einzelne Datei verschieben,
16
                           können Sie auch einen Dateinamen angeben, um die
17
                           Datei beim Verschieben umzubenennen.
18
  [Laufwerk:][Pfad]Verz1   Bezeichnet das umzubenennende Verzeichnis.
19
  Verz2                    Bezeichnet den neuen Namen des Verzeichnisses.
20
  /Y                       Unterdrückt die Bestätigungsaufforderung zum
21
                           Überschreiben bestehender Zieldateien.
22
  /-Y                      Fordert vor dem Überschreiben bestehender
23
                           Zieldateien zur Bestätigung auf.
24
Die Option /Y ist in der COPYCMD-Umgebungsvariablen eventuell voreingestellt.
25
Drücken Sie eine beliebige Taste . . .


Aber das scheint nicht zu stimmen.
Die Option "/-Y" scheint nicht zu funktionieren.
Dabei spielt es keine Rolle, ob der Befehl vom Batch abläuft, oder 
direkt in die "DOS-Box" eingegeben wird.
1
move /-Y 3.txt E:\seq_out\3.txt
2
Die Datei ist vorhanden.
3
        0 Datei(en) verschoben.

Wer kann sich das erklären?
Interessanterweise funktioniert "move" auf einen anderen Rechner mit 
Windows 8.0.

Habe dann weitergeforscht und gesehen, dass auf dem Win8.1-Rechner der 
Befehl dann doch funktioniert, wenn man auf innerhalb des gleichen 
Laufwerkes verschiebt:
1
move /-Y  3.txt \data\seq_out\3.txt
2
C:\data\seq_out\3.txt überschreiben? (Ja/Nein/Alle):

Ist das jetzt gewollt oder ein MS-Bug ?
Gast #3940338
Bernd schrieb:
> der hier funktioniert auch
>
> MOVE [/Y | /-Y]

Beim gleichen Laufwerk (C:\) funktioniert meiner auch.
Funktioniert deiner auch, wenn du mit /-Y auf ein anderen Laufwerk 
verschieben willst und die Datei schon vorhanden ist?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 11 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.