Windows'da bir dizin sabit bağlantısı nasıl oluşturulur?


14

Bir dizin sabit bağlantı (sembolik değil) oluşturmaya çalışıyordum.

Bunu denedim: mklink /d /h newfolder currentfolderama Access'in reddedildiğini söylüyor . Yönetici olarak toplu çalıştırdığım için erişimin nasıl engellendiğini anlamıyorum.

Bir dizin sabit bağlantısını nasıl oluştururuz?

==
Windows Vista Home Premium SP2

Yanıtlar:


16

Sabit bağlantıların sadece dosyalar için olduğunu düşünüyorum, dizinler için değil.


4
Evet, dizin sabit bağlantısı diye bir şey yoktur, yalnızca bağlantı noktaları ve sembolik bağlantılar vardır.
Harry Johnston

1
Dizinler için sabit bağlantılar teknik olarak mümkündür, ancak dosya sistemindeki döngülerden kaçınmak için çok dikkatli olunmalıdır. Onlara izin veren tek işletim sistemi, Time Machine'de kullanım için Mac OS X 10.5'tir.
user1686

> Sabit bağlantıların dizinler için değil sadece dosyalar için olduğunu düşünüyorum. Onay için teşekkürler;
Symlinks

1
iyi ... Linux sistemleri altında mount --bindklasörler için kullanabilirsiniz ama pencerelerde benzer bir şey olup olmadığından emin değilim!
DJCrashdummy

7

Windows'taki bir kurula zor bir bağlantı diye bir şey yoktur. Windows'da, komutu kullanarak bir dizine sembolik bir bağlantımklink /d link_name target_dir oluşturursunuz veya ile bir bağlantı oluşturursunuz mklink /J link_name target_dir.

Sabit bağlantılardan farklı olarak, kavşaklar birden fazla birime yayılabilir ve bazen burada okuyabileceğiniz gibi Microsoft tarafından "yumuşak bağlantılar" olarak adlandırılır :

Bir bağlantı ( yumuşak bağlantı olarak da adlandırılır ), başvuruda bulunduğu depolama nesnelerinin ayrı dizinler olması ve bir bağlantı, aynı bilgisayardaki farklı yerel birimlerde bulunan dizinleri bağlayabilmesinden dolayı sabit bağlantıdan farklıdır.

Microsoft'un isimlendirmesi gerçekten düzgün olmadığından burada bazı uyarılar gerekiyor, ancak birkaç kelimeyle, Windows'daki dosyalara ve dizinlere referans oluşturma seçenekleriniz şunlardır:
(1) kısayollar: içeriği başka bir dosyanın konumu olan dosyalar. Gerçi çok önemli bir farkla, yumuşak bir bağlantı gibi az çok çalışır: bir dizin girişi DEĞİLDİR, bağlantı bilgileri dosyanın içinde saklanır. Bu nedenle, birçok uygulama ile çalışmaz (en azından Windows Gezgini içinde olması gerektiği gibi çalışır ...);
(2) sabit bağlantılar: komutla oluşturulmuştur mklink /h. Yalnızca dosyalar için geçerlidir ve belirli bir birim içinde çalışır (örneğin, Linux'ta olduğu gibi, başka bir bölümdeki veya ağ sürücüsündeki bir dosyayı sabit olarak bağlayamazsınız);
(3)kavşak: Bu canavar gerçekten tuhaf. Yalnızca dizinlerle çalışır ve - komik bir şey - diğer dosya sistemlerindeki dizinleri gösterebilir;
(4) sembolik bağlantılar: Linux'ta olduğu gibi, dizinler ve dosyalarla da çalışır. (Ancak Yönetici ayrıcalıklarına ihtiyaç duyma eğilimindedir, bu da oldukça rahatsız edici olabilir.) Yukarıda belirttiğim gibi, mklink /d link_name target_dirdizinler (ve mklink link_name target_filedosyalar) komutu ile oluşturulur . Bununla ilgili daha fazla bilgiyi buradan edinebilirsiniz .



Bu bir fikir mi, yoksa forumun bazı kurallarını ihlal ettim mi?
Humberto Fioravante Ferro

Biz bir forum
değiliz

Doğru, yorum çıkarıldı. Özür dilerim!
Humberto Fioravante Ferro

1
@Sz tamamen haklıydınız ve cevabımı yorumlarınıza göre değiştirdim (gerçekten, cevap biraz bulanıktı). Teşekkürler!
Humberto Fioravante Ferro
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.