Jak uzyskać dostęp do dysku udostępnionego za pomocą wiersza polecenia systemu Windows?


2

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źć.

Odpowiedzi:


2

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 copylub 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.


1

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.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.