海湾合作委员会的path长度问题

我有一个path的限制问题在这里例如我运行这个命令…:

String [] cmd = new String [] {“command.com”,“/ C”,“Resource \\ gcc.exe”,“-E”,
in_path,“>”,
“out_path”};

in_path:包含文件cpp的目录的path
out_path:处理第一个input文件后,input同名的文件,然后是fichier.cpp

例如:in_path = d:/directorycpp/file1.cpp out_path = file1.cpp

那么有两种情况在testing中不起作用如果在testing的cpp文件太长的情况下设置path如果path很短并且文件名包含多于8caractère,那么就不会这样。 我读gcc有限的字符,但是当我在命令提示符运行我的命令它通过所以为什么不在我的情况下工作我应该添加一个选项或另一个?

"Resource\gcc.exe"更改为"Resource\\gcc.exe"