C# Dosya İşlemleri

c# da dosya okuma işlemleriyle ilgili kucuk bir dll


using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.IO;

 

namespace FilesApplication

{

    public class Files

    {

        public Files()

        {

 

        }

        /// <summary>

        /// Verilen Dosyanın içerisini okur

        /// </summary>

        /// <param name="Path">Dosya yolu</param>

        /// <returns>Dosya İcerigi</returns>

        public string FileRead(String Path)

        {

            string fileInfo = "";

            if (!string.IsNullOrEmpty(Path) && File.Exists(Path))

            {

                StreamReader strReader = File.OpenText(Path);

                fileInfo = strReader.ReadToEnd();

                strReader.Close();

                strReader.Dispose();

 

            }

            return fileInfo;

 

        }

        /// <summary>

        /// Dosya turunu ogrenır

        /// </summary>

        /// <param name="FilePath">Dosya yolu</param>

        /// <returns>Dosyanın turu</returns>

        public string FileType(string FilePath)

        {

            string type = "";

            //Dosya yolu dolu ve bu adreste dosya varsa...

            if (!string.IsNullOrEmpty(FilePath)&&File.Exists(FilePath))

            {

                try

                {

 

                    type = Path.GetExtension(FilePath);

 

                }

                catch (ArgumentException e)

                {

 

                    type = "";

 

                }

              

            }

            return type;

        }

        /// <summary>

        /// Dosya Kayıt işlemi

        /// </summary>

        /// <param name="FilePath">Dosya yolu</param>

        /// <param name="FileInfo">Kaydedilecek veri</param>

        /// <returns>Kayıt basarı durumu</returns>

        public bool FileSave(String FilePath, String FileInfo)

        {

            if (File.Exists(FilePath)&&!string.IsNullOrEmpty(FileInfo))

            {

                StreamWriter dosya = new StreamWriter(FilePath);

                dosya.Write(FileInfo);

                dosya.Close();

                dosya.Dispose();

                return true;

           

            }

            return false;

       

        }

        /// <summary>

        /// Yeni dosya olusturma işlemi

        /// </summary>

        /// <param name="path">Olusturulmak istenen dosyanın yolu </param>

        /// <returns>Dosya olusma durumu</returns>

        public bool FileCreate(String path)

        {

            if(!string.IsNullOrEmpty(path))

            {

                System.IO.File.Create(path);

                return true;

            }

            return false;


        }

 

 

    }

}

 
  
      


                
      

Yorumlar

Bu blogdaki popüler yayınlar

DevExpress TreeList Kullanımı

Devexpress GridControl SimpleButon Ekleme

DevExpress LookupEdit Veri Gösterimi