windows ln -s

linux de ln diye bir komut var anlamı link demek bi sürü opsiyonu var genelde de ln -s ile kullanılır. bir dosyayı veya directory’e başka bi path ilede ulaşmanız gerektiğinde yapılır. windowsda bi site yazıyorum. aslında var olan bi sitenin design değişti onu yazmaya çalışıyorum. pathler karıştı tabi. ki şöyle bi durum var ilanresimleri diye bir folder var içinde 13 bin kadar folder ve resimler var. önce bi kısmını kopyaladım falan çalışıyorum ama server a attığımda kodları database taze olduğu için önyüzde bi sürü resim eksik kaldı falan filan bende başladım aranmaya windowsda ln -s yapılabilirmi yapılırsa nasıl yapılır. velhasılı mklink komutunu buldum.

windows xp den beri varmış sanırım bu komut yapısı basit

mklink gercek_path olusturulacak_link_path

hemen gerçek örneğide vereyim:

mklink c:inetpubvhostsmpazari.comilanresimleri c:inetpubvhostsbeta.mpazari.comilanresimleri

windows 7 de bi problem oldu oda admin olmanızı istiyor sistem. secpol.msc kurcaladım  ordan aslında Local Policies/User Rights Assignment/Create Symbolic Links özelliğine kendi kullanıcımı ekledim restart ettim falan yemedi neyse sonunda command prompt u run as administrator yaptım ordan bu komutları verdim. linkler oluştu ve sitem düzgün çalışmaya başladı. bu user rights konusu belki normal windows 7 lerde düzgün çalışır benimki RC versiyon.