D nin sitesinde bir türlü dosya taşıma kodunu bulamadım.
Yazabilir misiniz?
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]
Thread overview | |||||||
---|---|---|---|---|---|---|---|
|
December 06, 2012 Dosya taşıma | ||||
---|---|---|---|---|
| ||||
D nin sitesinde bir türlü dosya taşıma kodunu bulamadım. Yazabilir misiniz? -- |
December 06, 2012 Dosya taşıma | ||||
---|---|---|---|---|
| ||||
Posted in reply to Talha Zekeriya Durmuş (zekeriyadurmus) | Her iki işletim sistemini de destekleyen rename (https://github.com/D-Programming-Language/phobos/blob/master/std/file.d#L393) var:
Kullanımı: Kolay gelsin... -- |
December 06, 2012 Dosya taşıma | ||||
---|---|---|---|---|
| ||||
Posted in reply to Ali Çehreli (acehreli) | Alıntı: >Yukarıdaki komutlar ile ilk aşamada kodu obj ve exe haline getiriyoruz. Sonra obj isminde bir dizin açıp obj uzantılı dosyayı buraya uzantısız taşıyoruz. Aslında kodun arka planında, yeni bir dosya oluşturup içeriğini kaynak dosyadan alarak eskisini siliyor olmalı. Bu yüzden dosyaTaşı() isminde bir işlevi biz de yazabilirdik. rename nasıl bulamadım move diye aradım hep. windows ta c deki bir dosyayı d ye taşırsanız evet dediğiniz gibi c dekini silip d ye yazar. Ama aynı sürücü üzerinde yaparsanız sadece adresini değiştirir. Okuyup yazma gibi bir olay yok. Alıntı: >Daha önceki konulara bakarsak sunucu ve istemci arasında dosya aktarmak istiyorsun. Bunun birden fazla yolu var. Belirli bir protokole bağlı mısın? HTTP? FTP? SCP? Şu anda web serveri yapmaktan vazçgetim :D CGI ile IIS üzerinde test ediyorum programlama dilini. Upload edilen dosyayı tempden taşımak için lazımdı. Ama yinede çok teşekkür ederim. Bu arada şu anki halini test etmek istiyorsanız http://talhadurmus.com/scriptpad.rhs Halen eksiklikleri var ama olduğu kadarıyla test edebilirsiniz :D -- |
December 06, 2012 Dosya taşıma | ||||
---|---|---|---|---|
| ||||
Posted in reply to Talha Zekeriya Durmuş (zekeriyadurmus) | Daha önceki konulara bakarsak sunucu ve istemci arasında dosya aktarmak istiyorsun. Bunun birden fazla yolu var. Belirli bir protokole bağlı mısın? HTTP? FTP? SCP?
http://dlang.org/phobos/std_socket.html#sendTo
Başka yöntemler de var ama benim hiç dosya aktarmam gerekmedi. Ali Not: Eğer seni yanlış anladıysam, diğer "dosya taşımak" için std.file.rename de var: http://dlang.org/phobos/std_file.html#rename -- |
December 06, 2012 Dosya taşıma | ||||
---|---|---|---|---|
| ||||
Posted in reply to Talha Zekeriya Durmuş (zekeriyadurmus) | Alıntı (zekeriyadurmus): >aynı sürücü üzerinde yaparsanız sadece adresini değiştirir. Okuyup yazma gibi bir olay yok. Şöyle düzeltelim: "Aynı dosya sistemi üzerinde..." Hatta, aynı dosya sistemi bile olsa kaynak ile hedef aynı disk olmalı. Yoksa tabii ki kopyalanması gerekir. Ali -- |