命令调用C#程序, 路径参数解析错误
来源:互联网 发布:知乎日报 瞎扯合集 编辑:程序博客网 时间:2024/05/16 18:01
开发环境VS2010
WinXP命令行运行C#程序
命令行如下:
WindowsFormsApplication1.exe "c:\ " "c:\"
C#代码如下:
static void Main(string[] args)
{
System.Windows.Forms.MessageBox.Show("参数数量" + args.Length);
for (int i = 0; i < args.Length; i++)
System.Windows.Forms.MessageBox.Show(args[i]);
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
运行结果如下:
---------------------------
---------------------------
参数数量2
---------------------------
确定
---------------------------
---------------------------
---------------------------
c:\
---------------------------
确定
---------------------------
---------------------------
---------------------------
c:"
---------------------------
确定
---------------------------
可能原因C#把\"当成了转义字符解析成"
在WinXP上,实验了 文件名和目录名都可以有空格,但末尾的空格会自动忽略掉。
- 命令调用C#程序, 路径参数解析错误
- 程序调用 - 命令参数 和 返回值
- C#程序中调用cmd执行命令
- C#程序调用cmd.exe执行命令
- c# 错误 两个输出文件名解析为同一个输出路径
- c# 在程序中调用可执行文件和文件的参数
- C# 程序路径 工作路径
- C# 取得程序路径
- C#程序所在路径
- c# 中的程序路径
- c# 程序当前路径
- ACE命令参数解析
- Caffe命令参数解析
- C#调用BarTender 错误
- C#中错误解析
- 关于visual studio写程序调用文件参数的文件路径书写
- Python程序路径,传入参数
- c#调用dos命令
- Android Toast工具类
- AP(接入点)模式、Router(无线路由)模式、Repeater(中继)模式、Bridge(桥接)模式、 Client(客户端)模式
- 有道翻译官电脑版下载 v2.0.1
- 上传App Store的截图尺寸
- C1FlexDataGrid数据源设为DataTable后,如何通过界面获取DataRow
- 命令调用C#程序, 路径参数解析错误
- SSH框架no session错误
- hdu 1005 Number Sequence
- IBM已转型为认知解决方案云平台公司
- linux中断流程详解
- 4、Java条件语句
- 安装调试时出现Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER问题
- VC6.0+opencv1.0配置
- 设计模式笔记--外观模式(门面模式)