Odmowa dostępu podczas próby zmiany katalogów w wierszu polecenia

0

Próbuję nauczyć się Rubiego i jestem całkiem nowy w odniesieniu do wszystkiego, co jest związane z wierszem poleceń, ale jak dotąd wszystko wydaje się działać dobrze, poza zmianą katalogów. Mogę pisać skrypty ruby ​​i aby je uruchomić, muszę je zapisać bezpośrednio w c: / users / elliot, ponieważ nie mogę zmienić katalogów, nawet w nowo utworzonych folderach. Wiem po pewnym czasie, że stanie się bałaganem plików i trudno znaleźć cokolwiek, jeśli będę zapisywać wszystko w tym samym folderze .... czy ktoś wie, jak to naprawić? Moje konto użytkownika to admin + jedyne konto nawet na tym komputerze. Sprawdziłem uprawnienia mojego C: /, C: / users i C: / users / elliot i wszyscy mówią, że mam pełne uprawnienia. Mój suwak UAC jest również na samym dole. Ktoś wie, jak to ominąć? Dzięki!

Elliot Tregoning
źródło
„Nie mogę zmienić katalogów, nawet w nowo utworzonych folderach”. Dlaczego nie? Co piszesz i jaką otrzymujesz odpowiedź? Czy wszystko jest inne, jeśli klikniesz prawym przyciskiem myszy na ikonę w wierszu polecenia i wybierzesz „Uruchom jako administrator”? Jaka wersja systemu Windows? Zakładam, że masz na myśli C: elliot użytkowników (ukośnik odwrotny, a nie ukośnik)
TOOGAM
Próbowałem uruchomić jako admin, daje ten sam błąd. „Odmowa dostępu” - przepraszam, nie wiem dlaczego zrobiłem tutaj ukośniki, w wierszu polecenia używam ukośników odwrotnych. Zrobiłem nowy katalog o nazwie „Ruby” i próbowałem użyć polecenia cd & gt; Ruby, próbowałem także cd & gt; C: Użytkownicy Elliot Ruby, próbowali również nawigować do prawie każdego innego katalogu w Użytkownicy Elliot i za każdym razem odmowa dostępu.
Elliot Tregoning
Nadal brak odpowiedzi na temat wersji systemu Windows. Jeśli mkdir C: Czy uzyskasz lepsze wyniki? Co powiesz na% TEMP% lub% TMP% lub% APPDATA% lub% LOCALAPPDATA% lub% HOMEPATH% lub% ALLUSERSPROFILE%? Czy próbowałeś zarówno tradycyjnego wiersza poleceń (CMD), jak i PowerShell?
TOOGAM
Znalazłem problem ...... każdy oglądany przeze mnie samouczek polecił mi użyć „cd & gt;” polecenie .... Nigdy do tej pory nie próbowałem po prostu cd bez & gt; i działa teraz. W każdym razie dzięki! PS-mkdir w ogóle nic nie zrobił. Po prostu pominął linię i wyjście C: Użytkownicy Elliot tak, jakby był gotowy na kolejne polecenie. Podwoiłem sprawdzanie Eksploratora Windows i nie utworzyłem żadnego nowego katalogu w C: Użytkownicy Elliot. Czy powinienem się tym przejmować? Kiedy próbowałem mkdir% TEMP%, dał mi błąd C: Użytkownicy Elliot AppData Lokalna temp już istnieje
Elliot Tregoning

Odpowiedzi:

0

Wydaje się, że problem nie był spowodowany uprawnieniami, ale brakiem jasności co do działania poleceń.

Powinieneś zobaczyć monit pokazujący twoje foldery. Jeśli nie, wpisując:

PROMPT $ P $ G
może pomóc.

Proponuję bieganie:

cd% USERPROFILE
demo mkdir
demo CD
początek .
podkatalog mkdir
cd subdir
Płyta CD

Początek ." spowoduje otwarcie Eksploratora Windows, pokazując zawartość twojego katalogu. Zauważ, że po wpisaniu „podkatalog mkdir”, graficzny Eksplorator Windows pokaże katalog, który właśnie utworzyłeś.

Myślę, że pomoże to umocnić to, co robią te polecenia.

& Gt; ma specjalne znaczenie (nazywane „przekierowaniem”, chociaż dwa z nich zwane są „dołączaniem”). Warto to kiedyś nauczyć, ale jest to bardziej zaawansowany temat / koncepcja niż możliwość określenia efektów niektórych z tych poleceń. Dopóki nie zostanie to dobrze zrozumiane, sugeruję po prostu nie wpisywać & gt; znak w wierszu polecenia.

TOOGAM
źródło