Yanıtlar:
C:FILE.TXT
atıfta FILE.TXT
sürücünün geçerli dizindeC:
C:\FILE.TXT
atıfta FILE.TXT
sürücünün kök dizininde C:
( C:\
)
Aynı değiller.
Düzenle: Komut İstemi Örnek:
Windows, her sürücü için geçerli bir çalışma dizinini hatırlar. Dizin içinde çalıştığınızı varsayalım C:\UTILS
ve sonra sürücüye F:
ve sonra dizine BIN
geçersiniz F:
:
C: \ UTILS> F: F: \> CD BÖLMESİ F: \ BIN>
Bu noktada şu anki çalışma dizini C:
hala C:\UTILS
ve şu anki çalışma dizini F:
DİRF:\BIN
Bunu şu CD
komutla doğrulayabilirsiniz :
F: \ BIN> CD C: C: \ UTILS F: \ BIN>
C:
Bu komutu kullanarak çalışan sürücüyü tekrar değiştirmediğinizi unutmayın .
Aşağıdaki komut örneklerinde göreceğiniz gibi, \
bir sürücü adından ( X:
) hemen sonra ters eğik çizgi ( ) kullanılması dosya konumunu mutlak yapar. Ters eğik çizgiyi denetlemek otomatik olarak sürücünün geçerli çalışma dizinini içerir.
F: \ BIN> KOPYA F: PROGRAM.EXE C: Kopyalar * F: \ BIN \ PROGRAM.EXE'den C: \ UTILS \ PROGRAM.EXE F: \ BIN> KOPYA F: PROGRAM.EXE C: \ Kopya * F: \ BIN \ PROGRAM.EXE C: \ PROGRAM.EXE F: \ BIN> KOPYA F: \ PROGRAM.EXE C: * F: \ PROGRAM.EXE C: \ UTILS \ PROGRAM.EXE kopyalar F: \ BIN> KOPYA F: PROGRAM.EXE C: NEW \ NEW_PROG.EXE Kopya * ve yeniden adlandırır F: \ BIN \ PROGRAM.EXE C: \ BIN \ NEW \ NEW_PROG.EXE
* 'Kopyalar', 'kopyalamaya çalışır' anlamına gelir. Varsayılan dizin yapıları ve geçerli çalışma dizinleri yoksa veya başka bir işlem tarafından değiştirilirse, bu komutlar başarısız olur.
Çalışma dizini durumda olan kök (örn. Dizin C:\
) daha sonra C:PROGRAM.EXE
ve C:\PROGRAM.EXE
aynı konuma gelin, ancak farklı yöntemlerle geldi edilmiştir.
cmd.exe
kabukta kullanışlıdır . Diğer programlarda, akımdan farklı bir sürücü verilirse, bu yol özellikleri her zaman o sürücünün köküne göreli olacaktır.
int x
aynı olduğunu söylemek gibi int y
; onlar === değildir, ancak bunlar olabilir her ikisi de aynı değere sahip olmadığını == olun. @grawity, elbette windows uygulamaları (Win32, sadece NT değil) , bu bağlamda hiçbir şey ifade etmeyeceği için sürücü başına cwd'ye sahip değil . Ne olursa olsun, sadece cmd değil; tüm konsol uygulamalarında var .