Thread overview
Dosya işlemleri hakkında bir soru
Oct 12, 2017
Abdullah
Oct 16, 2017
Abdullah
Oct 16, 2017
Abdullah
October 12, 2017

Dosyanın sadece belli bir bölümünü okuyup üzerinde işlem yapmak mümkün mü?

Mesela 30 satırlık bi text dosyasında; bir kullanıcı ilk 15 satırda, diğeri son 15 satırda; birbirlerini etkilemeyecek şekilde işlem yapabilir mi?

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

October 12, 2017

İşletim sisteminin sunduğu dosya kavramından bahsettiğimizi varsayarak...

İki kullanıcıyla hayır çünkü yanılmıyorsam belirli bir anda tek kullanıcı yazma hakkıyla açabilir.

Tek kullanıcıyla hem evet hem hayır: Evet çünkü fseek() gibi işlevlerle istenen noktaya gidip oradaki baytların üzerine yazılabilir. Hayır çünkü metin dosyasının belirli yerine ekleme veya çıkartma mümkün değil, ancak oradaki baytların üzerine yazılabilir.

Ama Google Docs vs. gibi araçlarla mümkün olduğunu biliyoruz. Bu konu Reddit'te de bir kaç gün önce gündemdeydi:

https://www.reddit.com/r/programming/comments/74vs5u/a_simple_approach_to_building_a_realtime/

Tesadüf, dün bir tane de D forumunda çıktı:

https://forum.dlang.org/post/03dbfb6660ef4ed5a90c5af0674ab5b3@chiroptera

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

October 16, 2017

Teşekkürler! Son açılan konudaki "binary" olarak yapılabilir mi peki bu işlem?

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

October 16, 2017

Dosya işlemleri konusunun uzmanlaşma kısmı heralde bu : ) Giremicem heralde, Teşekkürler.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

October 16, 2017

Evet ama araya eklemenin mümkün olmadığı bir metin düzenleyici olabilir mi? (fseek, belirli bir noktaya gider ve oradaki bilginin üstüne yazar; araya ekleyemez.)

Bu sorunu çözmek için kendi veri yapılarını tasarlamak zorundasın: bütün kullanıcılar aynı dosyada çalıştıkları izlenimini edinecekler ama arkada bir sunucu onların hareketlerinin etkilerini bellekte yaratacak, dosyayı belirli aralıklarla kaydedecek ama kullanıcılar hiçbir an asıl dosyanın üstünde çalışmayacaklar, vs.

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]