C# formda bir uygulama geliştiriyorum. Bu uygulamada bir dosya dizinindeki dosyaların isimlerinin "SE" ile başlayan dosyalarla kaynak dosyasındaki "SE" ile başlayan dosyaları karşılaştırıp eksik dosya varsa kaynaktan karşı dosyaya eksikleri aktarmasını istiyorum. Normalde tek tek isimleriyle kontrol sağlayacaktım çok uzun olacağını düşündüğümden daha kolay bir yolu vardır belki diye buraya konu açtım, böyle bir şey yapmak mümkün mü?
Anlatamamışım galiba uygulama hedef klasöre bakacak, hedef klasör ile kaynak klasörde ismi "SE" ile başlayan dosyaları karşılaştıracak, kaynak klasörde olup hedef klasörde olmayan dosyalar varsa o dosyaları kaynaktan kopyalayıp hedef klasöre yapıştıracak.
I've a directory with tons of files and I want only to get the names of the ones starting with sly_. If I'm not wrong, the patter for this is ^sly_. This is my try using the solution of this questi...
I've a directory with tons of files and I want only to get the names of the ones starting with sly_. If I'm not wrong, the patter for this is ^sly_. This is my try using the solution of this questi...
Mantık basit.
iki farklı yolun var. src ve dest. src, kaynak dosyalarının olduğu path. dest ise hedef path.
src kısmındaki tüm dosyaları okuyacaksın ve ismi senin belirlediğin değerle eşleşenleri dest yoluna kopyalayacaksın.
C#:
if (filename.StartsWith("BLABLA") && !new System.IO.FileInfo(dest + fileName).Exists)
{
System.IO.File.Copy(src + fileName, dest + fileName);
}
Mantık basit.
İki farklı yolun var. Src ve dest. Src, kaynak dosyalarının olduğu path. Dest ise hedef path.
Src kısmındaki tüm dosyaları okuyacaksın ve ismi senin belirlediğin değerle eşleşenleri dest yoluna kopyalayacaksın.
C#:
if (filename.StartsWith("BLABLA") && !new System.IO.FileInfo(dest + fileName).Exists)
{
System.IO.File.Copy(src + fileName, dest + fileName);
}