从命令行检测参数

问题描述

| 我需要的命令行如下:
sortfolder.exe -6.70_Extensions -7
7
foreach(var file in files.OrderByDescending(x=>x).Skip(7))
-6.70_Extensions
var di = new DirectoryInfo(\"C:\\\\Work\\\\6.70_Extensions\\\\Build\");
static string path = \"C:\\\\Work\\\\6.70_Extensions\\\\Build\\\\\"
中 sortfolder.exe:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;

namespace sortfolder
{
    class Program
    {
        static string path = \"C:\\\\Work\\\\6.70_Extensions\\\\Build\\\\\";

        static void Main(string[] args)
        {
            var di = new DirectoryInfo(\"C:\\\\Work\\\\6.70_Extensions\\\\Build\");

            foreach (var file in di.GetFiles(\"*\",SearchOption.AllDirectories))
                file.Attributes &= ~FileAttributes.ReadOnly;

            var files = Directory.GetDirectories(path,\"SASE Lab Tools.*\");
            foreach(var file in files)
            Console.WriteLine(file);
            foreach(var file in files.OrderByDescending(x=>x).Skip(7))
            Console.WriteLine(file);
            foreach(var file in files.OrderByDescending(x=>x).Skip(7))
            Directory.Delete(file,true);
        }
    }
}
所以我的命令行格式如下:
sortfolder.exe -version -integer
这个
version
可以是任何形式:
6.70_Extensions
6.80_Extensions
7.00_Main
7.20_Main
8.00_Extensions
etc
integer
可以是任何整数 我怎样才能做到这一点? 编辑: 浏览完之后 我编辑了代码:
namespace sortfolder
{
    class Program
    {
        static void Main(string[] args)
        {
            var di = new DirectoryInfo(\"C:\\\\Work\\\\{0}\\\\Build\",args[0]);
            string path = (\"C:\\\\Work\\\\{0}\\\\Build\\\\\",args[0]) ;
            foreach (var file in di.GetFiles(\"*\",\"SASE Lab Tools.*\");
            foreach(var file in files)
            Console.WriteLine(file);
            foreach(var file in files.OrderByDescending(x=>x).Skip({0}),args[1])
            Console.WriteLine(file);
            foreach(var file in files.OrderByDescending(x=>x).Skip({0}),args[1])
            Directory.Delete(file,true);
        }
    }
}
我的语法不正确吗?     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)