0 oy
Programlama/Kod kategorisinde (440 puan) tarafından soruldu
Aynı klasörde bir dosyaya erişmek için isim.uzantı kullanabiliyoruz. (resim.png gibi)

Aynı konumdan başka klasörlere de erişebiliriz. (klösör1/klas2/resim.gif gibi)

fakat bir geri konumda bulunanan veriye, tam adresi yazmadan ulaşabilir miyiz.

C:// ... (kesin çözüm) fakat tam adres yazmadan örneğin şöyle olabilir mi cd../klas/klas1/resim.gif

(cmd'de cd.. ile geri gidiliyor js'nin anlayacağı şekilde nasıl olabilir? )

2 Cevaplar

0 oy
(440 puan) tarafından cevaplandı
tarafından düzenlendi

Kendim sorsum kendim cevaplayım. Bir geri klasöre gitmek için cd.. kullanılabilir.

Örnğin cd..\klasör\resim.png gibi bir adres kullanılabilir.

 

Diğer cevapta yazıldığı gibi cd.. diye bir şey yok (js-html için) fakat yine usual suspectin yazdığı gibi " ..  " kullanımı var.

Ben bunu bulmak için çok uğraşmıştım. Daha sonra bilgilendirmek için buraya cevap yazdım fakat yanlış hatırlayıp cd.. şeklinde belirttim, özür dilerim,

..\klasör\başka-klasör\dosya.uzantı şeklinde alt klasörde bir dosyaya ulaşılabilir, uyarısı için usual suspecte teşekkürler...

+1 oy
(10.3k puan) tarafından cevaplandı

cd (Change Directory = Klasör Değiştir) komut satırında kullanılan bir komut. Yani html ve js ile pek alakası yok. Windows ise cmd (command prompt/cli) ile veya linuxde terminal/shell de cd ile yolunu bildiğin klasörlerde gezinebilirsin. Ama bir dosyaya cd yapamazsın, klasöre yapabilirsin.

c:\klasör1\fotoğraflar\ ve c:\klasör2\resimler şeklinde bir yapı varsa
c:\> cd \klasör1\fotoğraflar
komutundan sonra gitmiş olduğun yer:
c:\klasör1\fotoğraflar> olarak gösterilir. burada iken de
c:\klasör1\fotoğraflar> cd ..\..\klasör2\resimler yaparak farklı klasöre geçiş yapabilirsin. Ama cd komutuna verdiğin parametrede eğer dosya varsa (ör. cd \klasör2\resimler\resim.gif) klasör isminin geçersiz olduğunu belirten bir hata alırsın.

web sunucusu üzerindeki klasör veya dosyalara erişimde iki yol var bildiğim:
1) Absolute path : Klasörün bulunduğu dizinin tam olarak yazılması. Web sunucusu üzerinden sunulan bir içerik kodluyorsan bunu kullanmak doğru olanı. (/resimler/resim.png)
2) Relative path : /tr/../resimler/resim.png gibi . Tabi bu (eskiden güvenlik açığı oluşturduğu için, hala var mı bilmiyorum) önerilmiyor.

...