// Dosya Uzantisi Belirleme | www.yazilimcik.com
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
// Dosya Uzantisi Belirleme | www.yazilimcik.com
namespace Dosya_Uzantisi_Yazilimcik_Com
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private void btnDosyaSec_Click(object sender, EventArgs e)
        {
            try
            {
                openFileDialog1.FileName = "Dosya_Sec";
                if (openFileDialog1.ShowDialog() == DialogResult.OK)
                {
                    string path = openFileDialog1.FileName.ToString();
                    lstBilgiler.Items.Add("Bulundugu Klasör: " + Path.GetDirectoryName(path));
                    lstBilgiler.Items.Add("Dosya Adi: " + Path.GetFileName(path));
                    lstBilgiler.Items.Add("Dosya Uzantisi: " + Path.GetExtension(path));
                    lstBilgiler.Items.Add("Uzantisiz Dosya Adi: " + Path.GetFileNameWithoutExtension(path));
                    lstBilgiler.Items.Add("Dosyanin Tam Yolu: " + Path.GetFullPath(path));
                    lstBilgiler.Items.Add("Kök Dizin: " + Path.GetPathRoot(path));
                    lstBilgiler.Items.Add("Dosya Uzantisi var mi? " + Path.HasExtension(path));
                    lstBilgiler.Items.Add("------------------------------------------------------------------------------------------------------------");
                    lstBilgiler.Items.Add("------------------------------------------------------------------------------------------------------------");
                    lstBilgiler.Items.Add("www.yazilimcik.com");
                }
            }
            catch (Exception)
            { }
        }
    }
}
// Dosya Uzantisi Belirleme | www.yazilimcik.com