İşe yaradı , komut çalışmak için tasarlandı.
Gerçekten nasıl çalışması gerektiğini bilmiyorsun.
Unix veya Linux kabuk programı kullanmıyorsunuz. cd
Olarak Microsoft'un komut yorumlayıcı komut davranmaz cd
böyle kabukları içinde komutlar do. Biraz farklı davranıyor. Özellikle, her zaman dizini değiştirmez . Unix ve Linux kabuklarında, cd
yalnızca çalışma dizinini ayarlar. Microsoft'un komut yorumlayıcısında cd
bazen sorgular. Ayrı bir pwd
komut yok , yani cd
iki iş var.
Argüman vermezseniz veya sadece sürücü harfi ve yolu olmayan bir sütun olan bir argüman verirseniz, o zaman onu değiştirmek yerine geçerli dizini bildirir . Argüman vermezseniz, komut yorumlayıcı işleminin o anki sürücüsünün geçerli dizinini bildirir. Yalnızca sürücü harfini ve iki nokta üst üste bir argüman verirseniz, komut yorumlayıcı işleminin o sürücünün geçerli dizinini bildirir. Her sürücünün komut yorumlayıcısında kendi geçerli dizini vardır. (Bu, Microsoft'un ve diğer birkaç satıcının çeşitli programlama dilleri için yaptığı uygulamaların çalışma zamanı kitaplıkları tarafından sağlanan bir kurgudur. Win32, bu şekilde çalışmaz.)
Bu yüzden d:
bir argüman olarak verdiğinizde , komut yorumlayıcı işleminin 'D sürücüsündeki geçerli dizini size olduğu bildirildi D:\
. Eğer hiç tartışmasaydın, C:\
sana rapor ederdi .
İsterseniz cd
komut için her zaman set modunda olmanız ve sorgu modunda asla eklemek gerekir /D
buna seçeneği. Bu, komutu her zaman ayarlanmış modda olmaya zorlar ve ayrıca sürücünün geçerli dizinini değiştirmenin yanı sıra geçerli sürücüyü de değiştirecek şekilde genişletir. (Başka bir deyişle, aslında temel olan Win32 API'sinin yaptığı gibi çalışır.)
Yani, örneğin, komut satırı
cd / gg:
dizini D sürücüsündeki geçerli dizine göre değiştirir ve aynı zamanda D sürücüsünü de geçerli olarak değiştirir.
Komut yorumlayıcı işlemini 'geçerli sürücüyü değiştirmek istiyorsanız, aksi halde cd
komut bu şekilde olmaz. Bunu sadece sürücü harfini ve iki nokta işaretini yazarak yapabilirsiniz:
D:
daha fazla okuma
- JP Yazılım (2011). CD / CHDIR TCC Çevrimiçi Yardım.
- Microsoft şirketi (2001). Chdir (CD) . TechNet Windows XP Komut satırı referansı A – Z.
pushd
yerini kullanıyorumcd
.