有没有什么办法可以通过编程在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