Yazar girişi yapmak için tıklayın
ozgurclub banner

Özyineleme dosya isimleri değiştir

bir programın çıktısı olarak  dosya.xx.xx.ee.tif diye gelen dosya ismlerini temizlemem gerekti bende 

aşağıdaki özyinelemeli fonksiyonu yazdım şimdi sizinle paylaşıyorum

      /// <summary>

        /// dizini ver özyinelemeli olarak tüm dosyaların ismini değiştirsin

        /// alt dizileri dahil olmak üzere

        /// </summary>

        /// <param name="dosy"></param>

        public void dosya(String dosy)

        {

            String[] files = Directory.GetFiles(dosy, "*.tif");

 

            for (int i = 0; i < files.Length; i++)

            {

                if (files[i].Replace(".tif","").ToString().Contains('.'))

                {

                System.IO.File.Copy(files[i].ToString(), files[i].ToString().Replace(".tif","").Replace(".", "")+".tif");

                System.IO.File.Delete(files[i].ToString());

                    }

            }

            String[] dizinler = Directory.GetDirectories(dosy);

            if (dizinler.Length < 1) return;

            else

            {

                for (int i = 0; i < dizinler.Length; i++)

                {

                    dosya(dizinler[i]);

                }

            }

        }

Kategori : C#.Net
Etiketler : CSharp ,
Tarih : 25.05.2011
Ekleyen : ozgur
Yorumu Yazan (Ziyaretçi@test)
test
Tasarım ve Kodlama && SonDefterim.com Sürüm 1.1