2008-10-23 15 views
8

Tôi có một ứng dụng lấy giá trị chuỗi của biểu mẫu % programfiles% \ directory \ tool.exe từ tệp cấu hình ứng dụng của nó.Làm cách nào để chuyển đổi một chuỗi biểu mẫu% programfiles% directory tool.exe thành một tên tệp có thể sử dụng trong C# /. Net?

Tôi muốn làm điều này vào một tên tập tin sử dụng được vì vậy mà tôi có thể gọi

System.Diagnostics.Process.Start(filename) 

và có nó thực thi ứng dụng. Tôi đang nhận được System.ComponentModel.Win32Exception - Hệ thống không thể tìm thấy tệp được chỉ định

Rất cám ơn bạn đã trợ giúp về điều này.

Trả lời

15
filename = Environment.ExpandEnvironmentVariables(filename); 
+0

Marc, Rất cám ơn vì phản hồi nhanh chóng! –

Các vấn đề liên quan