Bir şeyi taşımak, kopyalamak veya silmek için "tam yol ve dosya adı" uzunluk sınırlamasını aşmak için kullandığım bir numara, bir klasöre işaretlenmiş eşlenmiş bir sürücü harfini kullanarak yarıya (veya daha fazla) dayayarak 'kısaltarak' kısaltmaktır. yolun aşağısında .
bu yüzden c: \ some \ long \ path ... \ ve \ foo \ bar \ klasörleri \ oldfiles \ myoldfile.txt.
Ardından, yol boyunca bir yere rasgele bir sürücü harfi eşleyin, böylece yolun ilk bölümü yalnızca birkaç karakter uzunluğunda olur. Ön koşul - klasör paylaşılan bir klasörde olmalıdır (bu zaten bir sunucudaysa, bu işlemi yapmam gereken yerdeydi) ve önceden değilse, yolda bir klasör seçin. ve paylaşın. Ortamınıza ve paranoya seviyenize bağlı olarak, NTFS izinleri makul ölçüde kısıtlayıcı olduğu sürece herkesin paylaşıma erişimi değiştirmesine izin verin. İsterseniz, yalnızca kendi hesabınızdaki değişiklik haklarına izin verin.
Şimdi paylaşılan klasöre veya içindeki bir klasöre gidin ve paylaşın veya komut satırını aşağıdaki gibi kullanın. "Foo" klasörünü "fooshare" olarak paylaştığınızı varsayalım.
net use x: \\mycomputername\fooshare\bar\folders /persistent:no
ve X: sürücüsü şimdi doğrudan bu paylaşımın içindeki "klasörler" klasörünü gösteriyor, bu nedenle "x: \ oldfiles \ myoldfile.txt" şimdi oldukça kısa.
("/ Persistent: no", bir sonraki yeniden başlatma işleminde hayatta kalamayacağınız ve daha sonra sizi şaşırtmayacağınız anlamına gelir. Bittiğinde klasörünüzü paylaşmayı unutmayın.)
Unutmayın, dosyayı içeren klasörü mutlaka paylaşmak zorunda değilsiniz, zaten paylaşılan bir klasörün içindeyseniz , paylaşım ve iç içe geçmiş klasörler aracılığıyla dosyanın yakınındaki bir hedef klasöre eşleştirebilirsiniz ve bu iyi çalışır.
Bu tekniği, kullanıcıların klasör yapısında oldukça derinlemesine eşlemiş olduklarını fark ettiğimizde iki sunucu arasında devasa bir roboroskopi yapmak zorunda kaldım, bu yüzden oradan 255 karakter kullanabildiler, ancak toplam dosya yolu uzunluğunu aştılar. Yerel sürücü kökünden erişildiğinde.