我已经迭代
foreach (var tmp_variable in all_subdirectories)
{
MessageBox.Show(tmp_variable["Name"]);
}
我想在 tmp_variable 中打印名称。
在“自动”标签中(调试变量值时), tmp_variable 具有以下值: tmp_variable {路径=“ D:\ abc \ folder1”,名称=“ folder1”}
但是无法使用任何此类东西。
我尝试写作
MessageBox.Show(tmp_variable[Name]);
和
MessageBox.Show(tmp_variable.Name);
但是没有任何效果。一切都显示错误。
答案 0 :(得分:0)
我希望这会有所帮助。
var all_subdirectories = System.IO.Directory.GetDirectories(folderPath);
foreach (var tmp_variables in all_subdirectories)
{
// Get the directory name only from filepath
MessageBox.Show(System.IO.Path.GetFileName(tmp_variables));
}