Kiedy próbuję wykonać Process.Start("echo", "%cd%")
, powstaje System.ComponentModel.Win32Exception: The system cannot find the file specified
. Kiedy robię to ręcznie w cmd
po prostu działa tak, jak powinno. Nigdy nie wiedziałem, że istnieje różnica ...Process.Start ("echo", "% cd%") zgłasza plik W32Exception nie został znaleziony
Również, gdy wykonuję File.Exists(logfile.txt)
(bez ścieżki) pliku, który powinien z pewnością tam być, zwraca wartość false. To jest jeden z powodów dla echo
powyżej: debugowanie ...
Ten błąd nie występuje na mojej maszynie do opracowywania, tylko na innej, na której testuję.
Zmienna Ścieżka wygląda normalnie. Oba są WinXP. Oba są uruchomione .NET 3.5
Dlaczego uzyskujesz dostęp do pliku bez ścieżki? btw można uzyskać bieżący katalog roboczy przy użyciu polecenia 'Environment.CurrentDirectory' – Yahia