2014-01-10 15 views
-2

我有一个程序,当一个文件被放在它的图标上时,它会接受一个命令行参数。
我想检测并防止用户一次删除多个文件。
该程序似乎只抓住一个文件来处理,但该文件似乎是随机的。
这可能吗?下面是我如何做...有没有办法检测用户是否在我的C#图标上放置了多个文件?

foreach (string arg in Environment.GetCommandLineArgs()) 
    { 
     cmdLine = (arg); 
    } 

感谢

回答

2

如果多个文件的exe文件,然后您可以遍历下降的Evironment.GetCommandLineArgs应该返回一个字符串数组...

var args = Environment.GetCommandLineArgs() 
if(args.Length > 0) { 
    foreach(var s in args) { 
     Console.WriteLine(s); 
    } 
} 
+0

哦,我现在看到。谢谢! – JimDel

相关问题