Użycie mklink / h powoduje „Odmowa dostępu”.


33

Z wiersza polecenia z uprawnieniami administratora :

c:\>mklink /h c:\dirA c:\Users\Piotr\dirB
Access is denied.

Jestem na Vista x64. Za pomocą /jlub /dzamiast /hdziała. Jaki jest problem?

Związane z:

Błąd odmowy dostępu, gdy mklinkuję w systemie Windows 7.


Nie jestem pewien, czy tego właśnie szukasz, ale próbowałem mklink bez żadnych flag, aby spróbować połączyć katalog i nie dało mi to tego, czego chciałem. Próbowałem użyć flagi \ D i wydawało się, że to działa (nie jestem pewien, czy to jest inne niż \ d lub domyślne, które według niektórych doktorów ms było „symboliczne”).
jinglesthula

Odpowiedzi:



15

Możesz użyć /jprzełącznika, aby utworzyć miękkie łącze do katalogu. Uważaj na delpolecenie. Aby usunąć link do katalogu, użyj rmdirpolecenia, podobnie jak delusunie wszystkie pliki w katalogu, do którego prowadzi link.



0

Miałem ten sam problem: sprawdź, czy plik lub folder, który próbujesz utworzyć , już nie istnieje (c: \ dirA).


1
Folder c:\dirAnie istnieje.
Piotr Dobrogost

OK, w tym przypadku to prawdopodobnie dlatego, że jest tworzony w katalogu głównym c: \, sprawdź, czy utworzenie go w innym katalogu pomaga?
David d C e Freitas

1
W tym przypadku nie widzę nic specjalnego na temat c: \.
Piotr Dobrogost

Uprawnienia w katalogu głównym dysku (C :) są nieco inne niż w przypadku zwykłych folderów użytkownika, ponieważ jest to swego rodzaju obszar „systemowy” w systemie Windows.
David d C e Freitas

@ fnt Och, ponieważ są to dwie różne możliwe przyczyny lub poprawki problemu. Jeden bardziej popularny niż drugi.
David d C e Freitas
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.