Zmapowałem wspólny dysk Samby na urządzenie z systemem Windows. Chciałbym użyć wiersza polecenia, aby uzyskać dostęp do udostępnionego dysku (Z :), aby skopiować niektóre pliki.
czy to możliwe? Nie mogę tego znaleźć.
źródło
Zmapowałem wspólny dysk Samby na urządzenie z systemem Windows. Chciałbym użyć wiersza polecenia, aby uzyskać dostęp do udostępnionego dysku (Z :), aby skopiować niektóre pliki.
czy to możliwe? Nie mogę tego znaleźć.
Jeśli już go zmapowałeś, jest to po prostu inny dysk, choć może być nieco wolniejszy i bardziej podatny na awarie, ponieważ znajduje się na drugim końcu drutu :-)
Dlatego naprawdę potrzebujesz po prostu polecenia copy
lub xcopy
:
copy z:\*.txt c:\temp
to najprostsza forma, która skopiuje wszystkie pliki tekstowe (tylko jeden poziom) do katalogu tymczasowego c:
. Użyj jednej copy /?
lub xcopy /?
z linii poleceń, aby uzyskać wszystkie gory opcje.
Zwykle używam:
xcopy z:\ c:\temp /e /v /c /i /f /y /z
do robienia całych drzew katalogów.
C: \ Documents and Settings \ Pax> xcopy /? Kopiuje pliki i drzewa katalogów.Źródło XCOPY [miejsce docelowe] [/ A | / M] [/ D [: data]] [/ P] [/ S [/ E]] [/ V] [/ W] [/ C] [/ I] [/ Q] [/ F] [/ L] [/ G] [/ H] [/ R] [/ T] [/ U] [/ K] [/ N] [/ O] [/ X] [/ Y] [/ -Y] [/ Z] [/ EXCLUDE: plik1 [+ plik2] [+ plik3] ...]
źródło Określa plik (i) do skopiowania. miejsce docelowe Określa lokalizację i / lub nazwę nowych plików. / A Kopiuje tylko pliki z ustawionym atrybutem archiwum, nie zmienia atrybutu. / M Kopiuje tylko pliki z ustawionym atrybutem archiwum, wyłącza atrybut archiwizacji. / D: mdy Kopiuje pliki zmienione określonego dnia lub później. Jeśli nie podano daty, kopiuje tylko te pliki, których czas źródłowy jest nowszy niż czas docelowy. / EXCLUDE: plik1 [+ plik2] [+ plik3] ... Określa listę plików zawierających ciągi. Każdy ciąg powinien znajdować się w osobnej linii w plikach. Kiedy którykolwiek z ciągi pasują do dowolnej części bezwzględnej ścieżki pliku skopiowany, ten plik zostanie wykluczony z kopiowania. Dla na przykład określenie ciągu takiego jak \ obj \ lub .obj spowoduje wykluczenie wszystkie pliki pod katalogiem obj lub wszystkie pliki z Rozszerzenie odpowiednio .obj. / P Monituje przed utworzeniem każdego pliku docelowego. / S Kopiuje katalogi i podkatalogi oprócz pustych. / E Kopiuje katalogi i podkatalogi, w tym puste. Taki sam jak / S / E. Może być użyty do modyfikacji / T. / V Sprawdza każdy nowy plik. / W Monituje o naciśnięcie klawisza przed kopiowaniem. / C Kontynuuje kopiowanie, nawet jeśli wystąpią błędy. / I Jeśli miejsce docelowe nie istnieje i kopiowanie więcej niż jednego pliku, zakłada, że miejscem docelowym musi być katalog. / Q Nie wyświetla nazw plików podczas kopiowania. / F Wyświetla pełne nazwy plików źródłowych i docelowych podczas kopiowania. / L Wyświetla pliki, które zostaną skopiowane. / G Umożliwia kopiowanie zaszyfrowanych plików do miejsca docelowego, które to robi nie obsługuje szyfrowania. / H Kopiuje również pliki ukryte i systemowe. / R zastępuje pliki tylko do odczytu. / T Tworzy strukturę katalogów, ale nie kopiuje plików. Nie obejmują puste katalogi lub podkatalogi. / T / E obejmuje puste katalogi i podkatalogi. / U Kopiuje tylko pliki, które już istnieją w miejscu docelowym. / K Kopiuje atrybuty. Normal Xcopy zresetuje atrybuty tylko do odczytu. / N Kopiuje przy użyciu wygenerowanych krótkich nazw. / O Kopiuje informacje o własności pliku i liście ACL. / X Kopiuje ustawienia kontroli pliku (implikuje / O). / Y Pomija monit o potwierdzenie zamiaru zastąpienia istniejący plik docelowy. / -Y Powoduje monit o potwierdzenie zamiaru zastąpienia istniejący plik docelowy. / Z Kopiuje pliki sieciowe w trybie umożliwiającym ponowne uruchomienie.
Przełącznik / Y może być wstępnie ustawiony w zmiennej środowiskowej COPYCMD. Można to zastąpić opcją / -Y w wierszu polecenia.
Aby zmienić dyski z wiersza poleceń, po prostu wpisz literę dysku, a następnie dwukropek.
C:\> Z:
Z:\>
Pamiętaj, aby zaakceptować prawidłowe odpowiedzi.
Możesz także użyć subst
do mapowania dysku na ścieżki UNC.