C# 分析以“结束”结尾的路径\&引用;使用CommandLineParser?

C# 分析以“结束”结尾的路径\&引用;使用CommandLineParser?,c#,path,arguments,directory,command-line-parser,C#,Path,Arguments,Directory,Command Line Parser,在C中,我解析一个以“\”结尾的路径,如下:-p“C:\MyFolder\”。问题是,在解析时,我得到的是C:\My Folder”(带最后一个引号),而不是C:\My Folder。有没有办法避免这个问题?我已经尝试过CommandLineParser和NDesk。选项,两者都以相同的问题结束 选项类: class Options { [Option('p', "path", Required = false)] public string parsedPath { g

在C中,我解析一个以“\”结尾的路径,如下:-p“C:\MyFolder\”。问题是,在解析时,我得到的是C:\My Folder”(带最后一个引号),而不是C:\My Folder。有没有办法避免这个问题?我已经尝试过CommandLineParser和NDesk。选项,两者都以相同的问题结束

选项类:

    class Options
{
    [Option('p', "path", Required = false)]
    public string parsedPath { get; set; }

    [Option('f', "file", Required = false)]
    public string parsedFile { get; set; }

    [Option('l', "label", Required = false)]
    public string parsedLabel { get; set; }

    [Option('t', "torrent", DefaultValue = false)]
    public bool isTorrent { get; set; }
}
代码实现:

var options = new Options();
CommandLine.Parser parser = new CommandLine.Parser();
parser.ParseArguments(args, options);

编辑:我正在使用库

为什么这是个问题?路径是一个字符串,因此它将在调试器中显示为
引用文本“”
您在这里面临或遇到的真正问题是什么?哪个“CommandLineParser”“这是什么类?您上面的示例显示了一个转义的双引号?@JohnSaunders看起来是。