Forum: Diğer Konular RSS
Dosya işlemleri hakkında bir soru
Abdullah #1
Üye Ağu 2015 tarihinden beri · 48 mesaj
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Konu adı: Dosya işlemleri hakkında bir soru
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?
acehreli (Moderatör) #2
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4508 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
İş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_sim…

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

  https://forum.dlang.org/post/03dbfb6660ef4ed5a90c5af0674ab…

Ali
Abdullah #3
Üye Ağu 2015 tarihinden beri · 48 mesaj
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Teşekkürler! Son açılan konudaki "binary" olarak yapılabilir mi peki bu işlem?
acehreli (Moderatör) #4
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4508 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
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
Abdullah #5
Üye Ağu 2015 tarihinden beri · 48 mesaj
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Dosya işlemleri konusunun uzmanlaşma kısmı heralde bu : ) Giremicem heralde, Teşekkürler.
Doğrulama Kodu: VeriCode Lütfen resimde gördüğünüz doğrulama kodunu girin:
İfadeler: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Özel Karakterler:
Bağlı değilsiniz. · Şifremi unuttum · ÜYELİK
This board is powered by the Unclassified NewsBoard software, 20100516-dev, © 2003-10 by Yves Goergen
Şu an: 2017-10-18, 07:53:22 (UTC -07:00)