В c # .Net я не могу правильно получить аргумент командной строки.
Это имеет проблемы в случае, если я даю команду как:
myProgram.exe "c:\inputfolder\" "d:\output.txt"
из-за символа обратной косой черты (который, я думаю, действует как escape-символ) в массиве args [], я получаю только один аргумент вместо двух
Это работает нормально, если я дал без обратной косой черты:
myProgram.exe "c:\inputfolder" "d:\output.txt"
или без двойных кавычек:
myProgram.exe c:\inputfolder\ "d:\output.txt"