Co to jest wiersz poleceń, aby przenieść zawartość katalogu do innego katalogu w systemie Vista?

3

Zwykle kocham Vista, ale odkryłem, że jego urządzenia do przenoszenia plików są po prostu złe.

Mam te dwa katalogi

C:\dir1\
C:\dir2\

Oba zawierają wiele podkatalogów, które same zawierają pliki i podkatalogi i tak dalej. I są w zasadzie tą samą strukturą, ale zawartość plików jest inna.

Chcę pobrać wszystkie podkatalogi C:\dir1\ i przenieś je do C:\dir2\, nadpisując to, co jest w C:\dir1\.

Jeśli to zrobię, przeciągając w Eksploratorze Windows - to po prostu nie działa. Pyta, czy na pewno chcę się połączyć, ale potem nic nie robi.

Jeśli robię ten jeden katalog naraz, czasami działa, a czasami nie. A kiedy to działa, pozostawia oryginalny katalog na miejscu, pusty, który jest nieszkodliwy, ale dziwny.

Jaki jest dobry, automatyczny i najlepiej wiersz polecenia: „przenieś zawartość tego katalogu na zawartość tego katalogu, tak, mówię poważnie, tak nadpisuj wszystko, nie pytaj mnie o więcej pytań, kropka”?

Powiedz mi również, czy Windows 7 naprawia ten błąd.

Tom Kidd
źródło

Odpowiedzi:

8

xcopy c: ir1 c: ir2 / E / H / R / X / Y / I / K

Zrób sztuczkę.

Działa z Vista i 7 z linii poleceń.

Aby uzyskać informacje, to właśnie przełączniki wykonują w tym poleceniu:

  • / E Kopiuje katalogi i podkatalogi, w tym puste.
  • / H Kopiuje również pliki ukryte i systemowe.
  • / R Zastępuje pliki tylko do odczytu.
  • / X Kopiuje ustawienia inspekcji plików (implikuje / O).
  • / Y Pomija monitowanie o potwierdzenie zamiaru zastąpienia istniejącego pliku docelowego.
  • / I Jeśli miejsce docelowe nie istnieje i kopiuje więcej niż jeden plik, zakłada się, że miejscem docelowym musi być katalog.
  • / K Kopiuje atrybuty. Normalny Xcopy zresetuje atrybuty tylko do odczytu.

Możesz dowiedzieć się więcej informacji, wpisując xcopy /? w linii poleceń.

Jeśli chcesz zakończyć „ruch”, po prostu usuń c: ir1 za pomocą rd c: ir1 / S / Q

Być może warto trzymać te dwa polecenia w pliku wsadowym (plik tekstowy z końcówką .cmd lub .bat) za pomocą Notatnika. Następnie wystarczy dwukrotnie kliknąć skrót.

Kez
źródło