在 C# 2.0 中删除附加在文件路径中的子文件夹的更好方法是什么

本文关键字:方法 是什么 文件夹 路径 更好 删除 文件 | 更新日期: 2023-09-27 18:22:15

   string EV_HOME = System.Environment.GetEnvironmentVariable("EV_HOME");
   string myFilePath = EV_HOME + "''MyFolder''MySubFolder";

假设EV_HOME返回 C:''myprogram''leanrning''otherfolder

如何删除文件夹anotherfolder并按此方式myFilePath

C:''myprogram''leanrning''MyFolder''MySubFolder

我所知道的是循环Ev_HOME值并将每个值(最后一个除外(构建为新字符串。

谢谢。

在 C# 2.0 中删除附加在文件路径中的子文件夹的更好方法是什么

using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication12
{
    class Program
    {
        static void Main(string[] args)
        {
            string EV_HOME = @"C:'myprogram'leanrning'anotherfolder'";
            string parentFolder = new System.IO.DirectoryInfo(EV_HOME).Parent.FullName;
            string myFilePath = parentFolder + "''MyFolder''MySubFolder";
            Console.WriteLine(myFilePath);
        }
    }
}