Czy można uzyskać dostęp do dysku NAS przez CMD i skopiować z niego wszystkie nazwy plików do określonego pliku?

0

W systemie Windows istnieje sposób na uzyskanie dostępu do określonego folderu i skopiowanie wszystkich jego nazw zawartości do pliku tekstowego.

Na przykład, jeśli jestem w środku C:\Users\myusername\Documents

A w wierszu poleceń dir > C:\dir.txt, które wpisuję, po przejściu do folderu Dokumenty pojawi się plik tekstowy o nazwie „dir.txt”, teraz mogę go otworzyć i będą tam znajdować się wszystkie nazwy wszystkich plików w moim folderze Dokumenty ( chyba że nie ma nic w Dokumentach).

Mój problem jest trochę inny.

Próbuję uzyskać dostęp do dysku NAS. Ścieżka do pliku w moim przykładzie to \\10.51.0.11\nas\Whatever320\PSTs_from_Whatever.

Jeśli spróbuję nawigować tutaj z wiersza polecenia, pojawia się błąd:

CMD nie obsługuje ścieżek UNC jako bieżących katalogów.

Mam wiele tysięcy nazw plików do skopiowania i wklejenia do Excela z tego dysku i potrzebuję innego sposobu niż ręczne.

Opcja kopiowania i wklejania tych plików nie wchodzi w rachubę, ponieważ wykonanie wielu kopii z NAS do mojej sieci lokalnej lub komputera.

Space Ghost
źródło

Odpowiedzi:

3

Możesz określić dirścieżkę do listy. Więc możesz użyć:

dir \\10.51.0.11\nas\Whatever320\PSTs_from_Whatever > C:\dir.txt

Ƭᴇcʜιᴇ007
źródło
Dziękuję za odpowiedź. Nie dostaję już takiego błędu, jaki otrzymałem, jednak pojawia się komunikat „Odmowa dostępu”, nawet gdy uruchamiam CMD jako administrator.
Space Ghost
@SpaceGhost Wygląda na to, że musisz mieć odpowiednie uprawnienia do tego folderu. Czy możesz przejść do ścieżki za pomocą Eksploratora Windows?
Ƭᴇcʜιᴇ007
@ Techie007, Tak, mogę.
Space Ghost
Masz rację. Byłem idiotą. Nie mogę uzyskać do niego dostępu za pomocą Eksploratora Windows. Dostęp do tej ścieżki pliku uzyskuję za pośrednictwem dysku udostępnionego na naszym serwerze. Ścieżka jest skrótem w moim folderze i nawiguję do niego. Dziękujemy za usunięcie tego błędu. Spróbuję czegoś innego, jeśli to zadziała, opublikuję to i zaakceptuję twoją odpowiedź. :)
Space Ghost
Achh, może to być spowodowane tym, że próbujesz zapisać plik wyjściowy dir.txt w katalogu głównym C :, co jest niedozwolone (powoduje to błąd odmowy dostępu). Spróbuj dir \\10.51.0.11\nas\Whatever320\PSTs_from_Whateversam. Czy to daje listę? Jeśli tak, stwórz folder i użyj czegoś w rodzajudir \\10.51.0.11\nas\Whatever320\PSTs_from_Whatever > C:\<folder you made>\dir.txt
Ƭᴇcʜιᴇ007
1

Spróbuj wykonać poniższe kroki,

  1. Użyj „mapuj dysk sieciowy”, aby dołączyć ścieżkę folderu NAS do nazwy dysku, np. z: lub X :.
  2. Z cmd spróbuj uzyskać dostęp do ścieżki sieciowej, wpisując „z:” i naciśnij klawisz Enter.
  3. Teraz możesz wykonać dowolne polecenie w folderze NAS
Raphael Oscar
źródło