Cuando intento hacer Process.Start("echo", "%cd%")
, se levanta un System.ComponentModel.Win32Exception: The system cannot find the file specified
. Cuando hago esto manualmente en cmd
simplemente funciona como debería. Nunca supe que hay una diferencia ...Process.Start ("echo", "% cd%") arroja el archivo W32Exception no encontrado
Además, cuando hago File.Exists(logfile.txt)
(sin ruta) de un archivo que definitivamente debería estar allí, devuelve falso. Esta es, por cierto, la razón del echo
anterior: depuración ...
Este error no ocurre en mi máquina de desarrollo, solo en otra donde estoy probando.
La variable Path parece normal. Ambos son WinXP. Ambos están ejecutando .NET 3.5
¿Por qué está accediendo al archivo sin una ruta? Por cierto, puede obtener el directorio de trabajo actual mediante el comando 'Environment.CurrentDirectory' – Yahia