我必须剥离文件路径并获取父文件夹.
说我的路径是
\\ServerA\FolderA\FolderB\File.jpg
Run Code Online (Sandbox Code Playgroud)
我需要得到
文件名= File.jog
它位于= FolderB的文件夹
并且父文件夹= FolderA
我总是要从文件所在的位置上升2级.
有更简单的方法还是正常的表达方式?
Jon*_*eet 21
FileInfo 是你的朋友:
using System;
using System.IO;
class Test
{
static void Main(string[] args)
{
string file = @"\\ServerA\FolderA\FolderB\File.jpg";
FileInfo fi = new FileInfo(file);
Console.WriteLine(fi.Name); // Prints File.jpg
Console.WriteLine(fi.Directory.Name); // Prints FolderB
Console.WriteLine(fi.Directory.Parent.Name); // Prints FolderA
}
}
Run Code Online (Sandbox Code Playgroud)
string fileName = System.IO.Path.GetFileName(path);
string parent = System.IO.Path.GetDirectoryName(path);
string parentParent = System.IO.Directory.GetParent(parent);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
277 次 |
| 最近记录: |