Mam folder pamięci masowej w sieci, w którym wszyscy użytkownicy będą przechowywać swoje aktywne dane na serwerze. Teraz ten serwer ma być zastąpiony nowym z powodu problemu z miejscem, więc muszę skopiować pliki folderów podrzędnych ze starego folderu przechowywania serwera do nowego folderu przechowywania serwera. Mam poniższe przykłady:
z \Stary serwer\przechowywanie danych & pliki do \Nowy serwer\przechowywanie danych & pliki.
xcopy.exe jest tutaj zdecydowanie twoim przyjacielem. Jest on wbudowany w system Windows, więc jego koszt jest żaden.
Wystarczy xcopy /s c:\źródło d:\cel
.
Prawdopodobnie będziesz chciał zmienić kilka rzeczy; niektóre z opcji, które również dodajemy, obejmują te:
/s/e
- kopiowanie rekursywne, w tym kopiowanie pustych katalogów./v
- dodaj to, aby zweryfikować kopię względem oryginału. wolniejsze, ale dla paranoików./h
- kopiowanie plików systemowych i ukrytych./k
- kopiuje atrybuty tylko do odczytu wraz z plikami. w przeciwnym wypadku wszystkie pliki stają się do odczytu-zapisu./x
- jeśli zależy ci na uprawnieniach, możesz chcieć /o
lub /x
./y
- nie pytaj przed nadpisaniem istniejących plików./z
- jeśli myślisz, że kopia może się nie udać i chcesz ją zrestartować, użyj tego. Umieszcza on znacznik na każdym pliku podczas kopiowania, więc możesz ponownie uruchomić komendę xcopy, aby kontynuować od miejsca, w którym została przerwana.Jeśli uważasz, że kopiowanie może się nie powieść (np. podczas kopiowania przez niepewne połączenie sieciowe), lub że musisz je przerwać i chcesz je kontynuować później, możesz użyć xcopy /s/z c:\źródło d:\cel
.
Mam nadzieję, że to pomoże.
Możesz chcieć spojrzeć na XCopy lub RoboCopy, które są dość wszechstronnymi rozwiązaniami dla prawie wszystkich operacji kopiowania plików w Windows.