Windows'ta mutlak yolu kullanarak FTP URL'si nasıl oluşturulur?


1

Mutlak yolu kullanarak Windows işletim sisteminde barındırılan bir FTP sunucusuna dosya yazmam gerekiyor. Yazmam gereken yol C:\Test\Batch_File\. Göreceli yolu kullandığımda, dosyaları başarıyla klasöre yazabiliyorum. FTP URL'sini mutlak yolla oluşturmanın birçok yolunu denedim ancak hata iletisiyle istendi. Dosyaları iBM Datapower aracını kullanarak FTP sunucusuna bırakmaya çalışıyorum.

Yanıtlar:


3

Yerel (fiziksel) yolları FTP yollarıyla eşlemek FTP sunucusuna bağlıdır.

Hangi FTP sunucusunu kullandığınızı ve konfigürasyonunu bilmeden size bir cevap veremeyiz.

Genellikle bir FTP sunucusu, söylenen fiziksel bir yol ile bir "FTP köküne" sahiptir C:\Testve harici bir FTP yolu köküne eşler (yani /, FTP sunucusunun ortak bir * nix yolu stili kullandığı varsayılır).

Bu durumda, fiziksel yol C:\Test\Batch_FileFTP yoluna /Batch_Fileve dolayısıyla benzeri bir URL'ye eşlenir ftp://ftp.example.com/Batch_File. Fakat yine de, bu konfigürasyona bağlıdır. Fiziksel yolu bildiğiniz gibi, sunucunuz olduğunu varsayıyorum, bu yüzden konfigürasyonunu bilmelisiniz.

Neyse, biraz GUI FTP istemcisi ile sunucuya giriş yapın ve hangi yol sözdizimini gösterdiğini görün.

Örneğin, WinSCP FTP istemcisinde , uzak yol panelinin üstünde yol sözdizimini görürsünüz :

görüntü tanımını buraya girin

Aslında WinSCP sizin için seçilen bir klasörün veya dosyanın URL'sini bile oluşturabilir . Sadece dosyayı veya klasörü seçin ve Dosyalar> Dosya Adları> URL Oluştur'a gidin :

görüntü tanımını buraya girin

(WinSCP'nin yazarıyım)


Ayrıca, şansın dosyanın FTP kökünün dışında olduğunu ve bu nedenle FTP ile erişilemediğini unutmayın. FTP kökünü, sihirli bir “mutlak yol” kullanarak alamazsınız, eğer öyleyse, aslında sorunuz ne?


Çok teşekkürler Martin. Çok ayrıntılı bir açıklama. Burada kullanıyorum FTP sunucusu FileZilla ve ev veya kök yolu C: \ Test \ Batch_File olarak ayarlanmış. Dosyanın kök dizine yerleştirilmesi gerekmez. Sadece bunun için mutlak yol kullanılıp kullanılamayacağını çalışıyorum.
trilawney

Tamam, öyleyse FTP yolu C:\Test\Batch_Fileo /zamandır ve FTP URL'si olacaktır ftp://ftp.example.com/.
Martin Prikryl

Evet işe yarıyor. Kullanıcının ftp.example.com/%2FC/test/Batch_File benzeri bir şeye benzer olan mutlak yolu kullanarak bağlanmasını istiyorsam ne yapılması gerekir . URL’yi ftp.example.com olarak kullanmanın en iyi yol olduğunu biliyorum , ancak bunu denemek istiyorum.
trilawney

Peki bu yorumda cevaplanması gereken çok karmaşık bir soru. Yeni bir soru gönderin.
Martin Prikryl

Gerçekte ne elde etmeye çalıştığını merak etsem de mi? FTP üzerinden tüm sisteme erişime izin vermek ister misiniz?
Martin Prikryl
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.