有沒有什麼辦法可以通過編程在c#中創建存儲設備上的隱藏文件夾?創建隱藏文件夾
創建隱藏文件夾
回答
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;
}
第一個結果現在你是谷歌的第一個結果。 – 2008-09-18 13:12:31
一個C#語言特定的問題 – KDecker 2015-08-25 19:11:26
是的,你可以。照常創建目錄,然後在其上設置屬性。例如。
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;
}
如果子句可以簡化爲`if(!di.Attributes.HasFlag(FileAttributes.Hidden))` – schoetbi 2017-04-05 12:24:52
string path = @"c:\folders\newfolder"; // or whatever
if (!System.IO.Directory.Exists(path))
{
DirectoryInfo di = Directory.CreateDirectory(path);
di.Attributes = FileAttributes.Directory | FileAttributes.Hidden;
}
從here。
CreateHiddenFolder(string name)
{
DirectoryInfo di = new DirectoryInfo(name);
di.Create();
di.Attributes |= FileAttributes.Hidden;
}
僅獲取根文件夾路徑的代碼。
一樣,如果我們有C:/測試/ C:/測試/ ABC C:/測試/ XYZ C:/ Test2的/ C:/ Test2的/ MNP
它將返回根文件夾路徑即 C:/測試/ 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++;
}
- 1. Java FileSystemView隱藏文件夾
- 2. NSFileManager:隱藏文件夾?
- 3. 隱藏文件夾C#
- 4. 隱藏文件夾.htaccess
- 5. applicationhost.config隱藏.vs文件夾
- 6. 使用.NET創建隱藏文件
- 7. PHP窗口創建隱藏文件
- 8. 創建文件的隱藏路徑
- 9. 在UWP中隱藏創建的文件
- 10. XCode4中的隱藏文件夾/文件
- 11. 應用程序數據是隱藏文件還是創建虛擬文件夾?
- 12. 如何隱藏文檔目錄中在ios中創建的文件夾?
- 13. QT QFileDialog如何隱藏隱藏/備份文件夾(「.folder」)
- 14. 隱藏符號鏈接文件夾到硬鏈接文件夾
- 15. 如何使用java隱藏文件夾
- 16. 隱藏反覆出現的文件夾
- 17. 隱藏文件夾重定向
- 18. C++ winapi SHBrowseForFolder瀏覽隱藏文件夾
- 19. 龜SVN隱藏_svn文件夾
- 20. 隱藏img文件夾內容
- 21. Mod重寫隱藏文件夾
- 22. 從url隱藏子文件夾
- 23. URL重寫(Apache)隱藏文件夾
- 24. 如何隱藏腳本文件夾?
- 25. 在Plone 4.0.5上隱藏文件夾
- 26. 如何在Sharepoint中隱藏文件夾
- 27. 在android中的隱藏文件夾
- 28. 使用Silverlight隱藏文件夾4
- 29. 如何使用隱藏的點文件夾(/.files)進行部署或在生產時創建點文件夾
- 30. 爲什麼在VS 2015社區中管理NuGet創建包和腳本文件夾,並隱藏包文件夾?
重新標記,因爲這不是對谷歌 – 2008-09-18 14:35:20