10-31-2011، 02:46 PM
شما با استفاده از اين متد مي توانيد يك آدرس رو تجزيه كنيد و اجزاي مختلف آن رو بدست بيارين مثل : C:\windows\temp.txt
در ابتدا شما بايد فضاي نام System.IO رو اضافه كنيد
در ابتدا شما بايد فضاي نام 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);
}