Nói rằng tôi có cấu trúc tập tin nàyCách lấy đường dẫn từ thư mục trong ứng dụng giao diện điều khiển C#?
Soultion-> FOLDER1 -> FileIwant.html
Vì vậy, đây có thể là một cái gì đó như C: \ soultion \ folder1 \ FilterIwant.html
Bây giờ tôi cần phải đọc tệp này vào ứng dụng của tôi. Tôi không thể chỉ mã hóa nó kể từ khi tôi đưa nó cho người khác mà họ có thể đặt nó trên ổ F: hay gì đó.
Hoặc khi tôi tạo tệp msi, đường dẫn có thể hoàn toàn khác. Vậy làm thế nào tôi có thể nói có lẽ mất
"FOLDER1 \ FilterIwant.html"
và sử dụng để có được đường dẫn thư mục không phân biệt nơi họ đặt nó?
Sửa
tôi đã cố gắng Path.GetFullPath nhưng tôi hạ cánh lên trong thư mục bin/debug. Nhưng tệp của tôi không nằm trong thư mục đó. Tôi nghĩ rằng nó là một vài thư mục trước đây. Ngoài ra nếu tôi thực hiện một tập tin msi tôi sẽ có thư mục bin/debug?
Vâng, tôi chỉ muốn có công cụ của tôi trong một thư mục không bay xung quanh trong thùng rác ở đâu đó. – chobo2
tốt và có lý do hợp lệ để thực hiện điều đó. đặc biệt trong môi trường bị khóa. vì vậy, tôi sẽ đề nghị xem xét cho các tập tin của bạn một ngôi nhà trong thư mục AppData ở đâu đó. –