Có cách nào để tôi có thể tạo các thư mục ẩn (và tôi đoán truy cập) theo lập trình trên thiết bị lưu trữ từ trong C#?Tạo các thư mục ẩn
Trả lời
using System.IO;
string path = @"c:\folders\newfolder"; // or whatever
if (!Directory.Exists(path))
{
DirectoryInfo di = Directory.CreateDirectory(path);
di.Attributes = FileAttributes.Directory | FileAttributes.Hidden;
}
kết quả đầu tiên trên google –
Bây giờ bạn là kết quả đầu tiên trên Google. – KDecker
Có thể. Tạo thư mục như bình thường sau đó chỉ cần thiết lập các thuộc tính trên nó. Ví dụ.
DirectoryInfo di = new DirectoryInfo(@"C:\SomeDirectory");
//See if directory has hidden flag, if not, make hidden
if ((di.Attributes & FileAttributes.Hidden) != FileAttributes.Hidden)
{
//Add Hidden flag
di.Attributes |= FileAttributes.Hidden;
}
Nếu mệnh đề có thể được giảm xuống thành 'if (! Di.Attributes.HasFlag (FileAttributes.Hidden))' – schoetbi
string path = @"c:\folders\newfolder"; // or whatever
if (!System.IO.Directory.Exists(path))
{
DirectoryInfo di = Directory.CreateDirectory(path);
di.Attributes = FileAttributes.Directory | FileAttributes.Hidden;
}
Từ here.
CreateHiddenFolder(string name)
{
DirectoryInfo di = new DirectoryInfo(name);
di.Create();
di.Attributes |= FileAttributes.Hidden;
}
Mã để chỉ nhận đường dẫn thư mục gốc.
Giống như Nếu chúng ta có C:/Kiểm tra/ C:/Kiểm tra/Abc C:/Kiểm tra/xyz C:/Test2/ C:/Test2 path/MNP
Nó sẽ trở lại thư mục gốc tức là C:/Kiểm tra/ C:/Test2/
int index = 0;
while (index < lst.Count)
{
My obj = lst[index];
lst.RemoveAll(a => a.Path.StartsWith(obj.Path));
lst.Insert(index, obj);
index++;
}
Đoạn mã mà không giải thích thì hiếm khi hữu ích. Vui lòng thêm một số ngữ cảnh cho điều này. (Ngoài ra, bạn có thể quan tâm để biết rằng bạn đã trả lời bài đăng trên 6 tuổi ...) – Chris
- 1. Tạo một Tệp/Thư mục Ẩn trên Windows bằng Java
- 2. Làm thế nào để ẩn các thư mục được tạo trong Thư mục Tài liệu trong ios?
- 3. Dự án Eclipse ẩn thư mục src
- 4. Cách tạo thư mục/thư mục
- 5. Tạo một thư mục con cho tất cả các thư mục trong thư mục
- 6. Tạo tệp zip từ các thư mục
- 7. PHP tạo các thư mục lồng nhau
- 8. Cách ẩn thư mục bằng cách sử dụng java
- 9. Pip tạo dựng/thư mục
- 10. Đệ quy tạo thư mục
- 11. Cách tạo thư mục trong thư mục chính?
- 12. Danh sách các thư mục trong một thư mục, bỏ qua các tiểu thư mục ANT
- 13. FileStream và tạo thư mục
- 14. Tạo thư mục trong Android
- 15. tạo một thư mục trên sd với các thư mục con
- 16. Tạo lại cấu trúc thư mục bên trong tệp Zip bằng Java - Các thư mục trống
- 17. Tạo các thư mục trung gian nếu một thư mục không tồn tại
- 18. Cách tạo thư mục mới?
- 19. Ignore/prune ẩn thư mục với GNU tìm lệnh
- 20. PhpStorm ẩn thư mục trong cửa sổ Dự án
- 21. Làm cách nào để ẩn thư mục dự án .git?
- 22. C# kiểm tra xem thư mục có bị ẩn không?
- 23. Tạo một chìa khóa SSH với ssh-keygen không tạo ra các thư mục .ssh
- 24. Tính năng Xem, duyệt thư mục ẩn và tìm kiếm
- 25. PHP không tạo ra các thư mục mkdir()
- 26. Tạo các thư mục không phải tiếng Anh trong PHP
- 27. SVN Tạo các thư mục giống như trunk ...
- 28. Tạo các thư mục ảo trong IIS express
- 29. Tạo các thư mục bị thiếu trong ftplib storbinary
- 30. CFileDialog :: Duyệt các thư mục
retagged, vì đây không phải là một ngôn ngữ C# cụ thể câu hỏi –