Hoşgeldin. Soru sormak veya cevaplamak için hemen üye ol.
0 oy
273 kez görüntülendi
ios development kategorisinde tarafından
Uygulamanın Documents'i içerisinde, uygulama açılırken varlığını kontrol ettiğim bazı dosyalar var. Bunları yenileriyle güncelliyorum ihtiyaç durumunda.

Mesela Dosya_v1.data dosyası var.  Bunun yerine Dosya_v4.data gelince istiyorum ki, Documents içerisinde eğer mevcutsa Dosya_v1.data, Dosya_v2.data, Dosya_v3.data ..... gibi, yenisi hariç kaç tane varsa hepsini silsin. Sadece en son ekleyeceğim yenisi kalsın. Bunu nasıl yapabilirim?

1 cevap

+1 oy
tarafından
tarafından seçilmiş
 
En İyi Cevap

aynı directory içerisinde eğer başka isimlerde dosyalar yer almıyorsa, yeni dosyayı directory içerisinde yazmadan veya kopyalamdan önce diğer tüm dosyaları silin ve yeni dosyayı kopyalayın.
eğer farklı isimde başka dosyalar yer alıyorsa ve bu dosyalara dokunulmamasını istiyorsanız.
basitçe Dosya_v1.data ve versiyonlarının yer alacağı dosyaları özel bir alt directory içerisinde tutun.
aksi takdirde farklı isimli dosyaların bu işlemler yapılırken muhafaza edilmesi için bir regex doğrulaması ve döngülerden oluşan biraz kafa yoracak işlemler yapmanız gerekir.

tarafından
Üstadım teşekkür ederim ilham verdiğiniz için.
...