如何从我的路径中获取文件夹名称?
这是文件路径:
@"C:\Users\ME\Desktop\videos"
Run Code Online (Sandbox Code Playgroud)
在主路径下有一个我想获取名称的文件夹:
@"C:\Users\ME\Desktop\videos\sample2"
@"C:\Users\ME\Desktop\videos\sample3"
@"C:\Users\ME\Desktop\videos\sample4"
Run Code Online (Sandbox Code Playgroud)
在sample文件夹下,有我想要获取名称的视频:
@"C:\Users\ME\Desktop\videos\sample1\video1.mp4
Run Code Online (Sandbox Code Playgroud)
这是我的代码:
foreach(string s in Directory.GetFiles(@"C:\Users\ME\Desktop\videos").Select(Path.GetFileName))
{
MessageBox.Show(s);
}
Run Code Online (Sandbox Code Playgroud)
这可能吗?如何仅使用主路径获取视频/主文件夹中存在的每个文件的名称?
小智 7
做这个
string[] files = Directory.GetFiles(@"C:\Users\Me\Desktop\Videos", "*.mp4", SearchOption.AllDirectories)
foreach (string file in files)
{
MessageBox.Show(Path.GetFileName(file));
}
Run Code Online (Sandbox Code Playgroud)
如果您尝试从完整文件路径获取文件夹名称,请执行以下操作
Path.GetFileName(Path.GetDirectoryName(file))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17249 次 |
| 最近记录: |