Parsi Coders

نسخه‌ی کامل: تجزیه یک آدرس
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
شما با استفاده از اين متد مي توانيد يك آدرس رو تجزيه كنيد و اجزاي مختلف آن رو بدست بيارين مثل : ‍C:\windows\temp.txt

در ابتدا شما بايد فضاي نام System.IO رو اضافه كنيد
کد:
public static void ParsePath(string path)

        {

            string root = Path.GetPathRoot(path);

            string dirName = Path.GetDirectoryName(path);

            string fullFileName = Path.GetFileName(path);

            string fileExt = Path.GetExtension(path);

            string fileNameWithoutExt = Path.GetFileNameWithoutExtension(path);

            StringBuilder format = new StringBuilder();

            format.Append("ParsePath of {0} breaks up into the following pieces:" +

            Environment.NewLine + "\tRoot: {1}" +

            Environment.NewLine + "\t");

            format.Append("Directory Name: {2}" +

            Environment.NewLine + "\tFull File Name: {3}" +

            Environment.NewLine + "\t");

            format.Append("File Extension: {4}" +

            Environment.NewLine + "\tFile Name Without Extension: {5}" +

            Environment.NewLine + "");

            Console.WriteLine(format.ToString(), path, root, dirName,

            fullFileName, fileExt, fileNameWithoutExt);

        }