ايران ويج

نسخه‌ی کامل: تجزیه یک آدرس
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
شما با استفاده از اين متد مي توانيد يك آدرس رو تجزيه كنيد و اجزاي مختلف آن رو بدست بيارين مثل : ‍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);

        }