Jak wprowadzać ścieżki plików lub folderów ze spacjami w wierszu poleceń systemu Windows 10

Jeśli ścieżka do pliku lub folderu zawiera spację, należy ująć całą ścieżkę w podwójne cudzysłowy. Na przykład użyj dir "C:\Users\Public\Project Files". Cudzysłowy utrzymują ścieżkę jako jeden argument, zamiast pozwolić poleceniu zinterpretować słowa po spacji jako oddzielne dane wejściowe.

W wierszu poleceń dokładny błąd zależy od uruchomionego polecenia, więc brak lub błędnie odczytana ścieżka może wyglądać na problem ze składnią. W podręczniku cmd firmy Microsoft zaleca się umieszczanie cudzysłowów wokół podanego tekstu zawierającego spacje. Poniższe przykłady przedstawiają przykładowe foldery; zastąp je ścieżkami istniejącymi na komputerze.

Podaj ścieżkę, a nie całe polecenie

Rozpocznij cudzysłów otwierający przed literą dysku lub pierwszym folderem i zamknij go po ostatnim znaku ścieżki. Nie wpisuj w cudzysłów nazwy polecenia, przełączników ani tekstu niezwiązanego z poleceniem. Użyj jednej pary cudzysłowów dla każdego argumentu ścieżki:

dir "C:\Users\Public\Project Files"
copy "C:\Users\Public\Project Files\meeting notes.txt" "D:\Backups\meeting notes.txt"

W tym copyprzykładzie źródło i miejsce docelowe to dwa różne argumenty, dlatego każdy z nich jest cytowany osobno. Opcje polecenia, takie jak /Tte poza cudzysłowami, należy pozostawić. Używaj zwykłych cudzysłowów prostych ( "), a nie cudzysłowów drukarskich skopiowanych ze sformatowanego tekstu. Ukośnik odwrotny przed spacją nie jest sposobem cytowania ścieżki w systemie Windows.

Ilustratywny wiersz poleceń zawierający notatki ze spotkania, plik budget.xlsx i plik project plan.docx po podaniu ścieżki C:\Users\Public\Project Files dla polecenia dir.
Przykład ilustrujący. Nazwy plików i wyniki poleceń będą odzwierciedlać zawartość folderu.
Ilustrujący wiersz poleceń pokazujący ścieżkę My test Folder bez cudzysłowu, zwracającą komunikat File Not Found (Plik nie został znaleziony), po której następuje ścieżka w cudzysłowie zawierająca nazwę folderu.
Pierwsze polecenie pozostawia spację bez cudzysłowu, drugie traktuje pełną ścieżkę jako jeden argument.

Wprowadź i sprawdź ścieżkę do folderu

  1. Najpierw użyj nieszkodliwego listingu. Wpisz, dira następnie ścieżkę do folderu w cudzysłowie, a następnie naciśnij Enter. Na przykład: dir "C:\Users\Public\Project Files". Spowoduje to wyświetlenie zawartości folderu, dzięki czemu będziesz mógł potwierdzić, że ścieżka jest prawidłowa, zanim użyjesz jej w poleceniu modyfikującym pliki.
  2. Przejdź do tego folderu, jeśli skróci to późniejsze polecenia. Uruchom cd /d "C:\Users\Public\Project Files". /dPrzełącznik zmienia zarówno bieżący dysk, jak i katalog, jeśli jest to konieczne. Dokumenty firmy Microsoft cdtraktują spacje jako część ścieżki, gdy rozszerzenia poleceń są włączone; wersja w cudzysłowie jest akceptowana, a cudzysłowy są wymagane, jeśli rozszerzenia są wyłączone. Zobacz odnośnik do polecenia cd firmy Microsoft .

Po zmianie katalogu, monit zazwyczaj wyświetla bieżący folder. Możesz również wpisać polecenie cdbez ścieżki, aby sprawdzić bieżący dysk i katalog. Jeśli jesteś już w odpowiednim folderze, użyj nazwy pliku, takiej jak „ meeting notes.txttylko tam, gdzie polecenie oczekuje argumentu pliku”; jeśli zawiera spacje, umieść ją w cudzysłowie.

Przykładowy wiersz poleceń zmieniający się na C:\Users\Public\Project Files za pomocą cd /d i ścieżki w cudzysłowie.
Nowy monit pokazuje, że Wiersz poleceń znajduje się teraz w folderze ze spacjami.

Używaj ścieżek w cudzysłowie z poleceniami dotyczącymi plików i folderów

Aby skopiować plik, umieść obie pełne ścieżki w cudzysłowie. W tym przykładzie upewnij się, że ścieżka D:\Backupsjuż istnieje, ponieważ umieszczenie cudzysłowu w miejscu docelowym nie spowoduje utworzenia brakującego folderu nadrzędnego:

copy "C:\Users\Public\Project Files\meeting notes.txt" "D:\Backups\meeting notes.txt"

W przypadku przykładu drzewa folderów użyj xcopy, podaj źródło i miejsce docelowe, a opcje umieść po nich:

xcopy "C:\Users\Public\My test Folder" "D:\Backup Folder" /T /E /I

To polecenie tworzy strukturę katalogów bez kopiowania plików: Microsoft definiuje to /Tjako kopiowanie samego drzewa, /Ewłączając puste podkatalogi i /Itraktując w tym przypadku nieistniejący cel jako katalog. Polecenie zapisuje dane do celu, więc przed uruchomieniem należy zastąpić obie przykładowe ścieżki i zweryfikować cel. Dokumentacja polecenia xcopy firmy Microsoft wymienia te opcje i wyjaśnia, że /I​​wyłącza monit o podanie pliku lub katalogu źródłowego.

Ilustrujący przykład kopiowania pliku meeting notes.txt z plików projektu do kopii zapasowych z pełnymi ścieżkami podanymi w cudzysłowie.
Podaj źródło i miejsce docelowe niezależnie, jeśli każde z nich stanowi osobny argument ścieżki.

Typowe błędy i szybkie rozwiązania

  • Tylko część ścieżki jest cytowana. Umieść cudzysłów otwierający przed nazwą dysku lub pierwszego folderu, a cudzysłów zamykający po nazwie ostatniego folderu lub pliku. Na przykład, ujmij cudzysłów "C:\Users\Public\Project Files\meeting notes.txt"jako jedną, kompletną ścieżkę.
  • Całe polecenie jest w cudzysłowie. Wpisz copy "source path" "destination path", nie "copy source path destination path".
  • Przełącznik znajduje się w cudzysłowie ścieżki. Najpierw zamknij ścieżkę, a następnie dodaj przełączniki jako osobne argumenty, takie jak /T /E.
  • Ścieżka jest zacytowana, ale nadal nie działa. Uruchom dir "full path here", aby sprawdzić pisownię, literę dysku, nazwę folderu i rozszerzenie pliku. Następnie upewnij się, że źródło istnieje, miejsce docelowe jest dostępne, a polecenie obsługuje żądaną operację. Cudzysłowy rozwiązują problem z parsowaniem spacji; nie naprawiają literówki, problemu z uprawnieniami, niedostępnego dysku ani nieprawidłowej opcji polecenia.

Jeśli w wierszu poleceń włączone jest uzupełnianie nazw, Microsoft doda znak Ctrl+ Ddo uzupełniania katalogów i Ctrl+ Fdo uzupełniania plików. Umieść pasującą ścieżkę częściową w cudzysłowie, jeśli zawiera spacje; naciśnij ponownie klawisz uzupełniania, aby przełączać dopasowania. Jeśli uzupełnianie nie jest włączone, wpisz ścieżkę bezpośrednio, pozostawiając cudzysłowy.

Niezawodny schemat jest prosty: umieszczaj cudzysłowy w każdej pełnej ścieżce pliku lub folderu, gdziekolwiek występują jako argument polecenia. Zachowaj przełączniki poza cudzysłowami, sprawdź, czy przykładowa ścieżka odpowiada Twoim folderom i użyj , diraby sprawdzić ścieżkę przed uruchomieniem polecenia kopiującego lub zmieniającego dane.

Zostaw komentarz

Konwertuj zdjęcia na obrazy, szkice i kreskówki za pomocą FotoSketcher

Konwertuj zdjęcia na obrazy, szkice i kreskówki za pomocą FotoSketcher

Zamień zdjęcie w obraz, szkic ołówkiem lub komiks dzięki FotoSketcher Studio. Dowiedz się, jak wybrać efekt, dostosować podgląd i zapisać swoją grafikę.

Szczegółowa analiza i identyfikacja plików audio dzięki Audio Identifier

Szczegółowa analiza i identyfikacja plików audio dzięki Audio Identifier

Dowiedz się, co Audio Identifier ujawnia na temat szybkości transmisji, koderów i tagów, jak działa jego starszy proces pracy i które obecne narzędzia sprawdzają pliki lub identyfikują utwory.

Mój indeks zdjęć: program do organizacji zdjęć typu open source dla systemu Windows

Mój indeks zdjęć: program do organizacji zdjęć typu open source dla systemu Windows

My Photo Index to starszy katalog zdjęć dla systemu Windows, umożliwiający tagowanie, ocenianie i przeglądanie lokalnych obrazów. Zapoznaj się z udokumentowanymi funkcjami, ograniczeniami zgodności i aktualizowaną alternatywą.

Zmień atrybuty plików i folderów, daty i godziny za pomocą narzędzia Attribute Changer

Zmień atrybuty plików i folderów, daty i godziny za pomocą narzędzia Attribute Changer

Dowiedz się, jak używać narzędzia Attribute Changer do edytowania atrybutów plików systemu Windows i znaczników czasu, aktualizowania dat zdjęć JPEG EXIF ​​i bezpiecznego podglądu zmian wsadowych.

Jak ustawić inną tapetę na każdym monitorze w systemie Windows 10

Jak ustawić inną tapetę na każdym monitorze w systemie Windows 10

Ustaw osobną tapetę dla każdego monitora systemu Windows 10, zidentyfikuj wyświetlacze, dostosuj dopasowanie obrazu i rozwiąż problemy z brakującymi opcjami monitora.

pViewer: Minimalistyczna przeglądarka obrazów i czytnik mangi i komiksów

pViewer: Minimalistyczna przeglądarka obrazów i czytnik mangi i komiksów

Dowiedz się, do czego służy pViewer, jak działają tryby zdjęć i komiksów, którą edycję systemu Windows pobrać i czym różnią się wersje starsza i przepisana.

NeoDownloader: ustawianie parametrów i zbiorcze pobieranie obrazów ze stron internetowych

NeoDownloader: ustawianie parametrów i zbiorcze pobieranie obrazów ze stron internetowych

Dowiedz się, jak utworzyć projekt NeoDownloader, wybrać zakres indeksowania, ustawić filtry obrazów i miejsce docelowe oraz przeglądać pliki do pobrania w partiach.

Jak przełączyć się na następną tapetę pulpitu za pomocą klawisza skrótu w systemach Windows 7 i 8

Jak przełączyć się na następną tapetę pulpitu za pomocą klawisza skrótu w systemach Windows 7 i 8

Skonfiguruj pokaz slajdów w systemie Windows 7 lub 8, utwórz krótki skrót VBScript i przypisz klawisz skrótu, aby przejść do następnej tapety.

XnConvert: stosuj efekty i konwertuj formaty obrazów partiami

XnConvert: stosuj efekty i konwertuj formaty obrazów partiami

Użyj XnConvert do stosowania efektów, zmiany rozmiaru zdjęć i konwersji formatów obrazów w partiach. Wybierz ustawienia wyjściowe, wyświetl podgląd edycji i chroń swoje oryginały.

PickMeApp: Przenieś programy Windows z zapisanymi ustawieniami

PickMeApp: Przenieś programy Windows z zapisanymi ustawieniami

Przenieś zainstalowane aplikacje systemu Windows na inny komputer za pomocą aplikacji PickMeApp. Dowiedz się, jak działają pakiety TAP, jak przechwycić ustawienia i co może nie zostać przeniesione.