Có an toàn để lập trình tham khảo các thư mục công cộng thông qua:Làm thế nào để tham khảo thư mục C: Users thư mục Public lập trình trong C#
Directory = System.Environment.GetEnvironmentVariable("public")+"MyCompanyName" // etc.
hoặc là có một cách tốt hơn?
Một lần nữa, điều gì xảy ra nếu ai đó xóa biến môi trường cho công chúng và điều này có an toàn để sử dụng cho các hệ điều hành ngôn ngữ khác nhau không?
này sau: How to install to the Public directory in Windows 7 from the VS 2010 deployment Setup Project
Lưu ý, tôi khuyên bạn nên sử dụng [Path.Combine] (http://msdn.microsoft.com/en-us/library/system.io.path.combine.aspx) như trái ngược với nối cho các thư mục. –
Bạn có quan tâm đến khả năng tương thích ngược với Windows XP không? Biến môi trường% public% dường như đã được giới thiệu với Vista; WinXP có một biến môi trường% allusersprofile% trỏ tới% systemdrive% \ Documents and Settings \ Tất cả người dùng nhưng% public% là không xác định. – 48klocs
Cảm ơn thông tin; Không có điều này là hoàn toàn cho Vista/7. – Jeb