标签: c# windows
我创建了一个C#程序,它通过Windows资源管理器上下文菜单获取文件列表作为参数并处理它们(基本上它只是右键单击文件列表并选择该程序来处理它们。)
我用这段代码读了参数:
string[] args = Environment.GetCommandLineArgs(); if (args.Length > 0) { //processing }
显然,Windows对参数的数量有限制(2048字节)。那么,我怎样才能将大量文件传递给这个程序并避免这个限制呢?