两个硬盘和文件相关的小技巧 (C#)

原创 2004年10月29日 20:58:00
取系统的硬盘分区的盘符,用API函数:GetDriveType
[DllImport("kernel32.dll", EntryPoint="GetDriveType")]
public static extern int GetDriveType (string nDrive);

调用:
string [] dirs = Environment.GetLogicalDrives(); //取得所有的盘符
foreach(string dir in dirs)
{
?if ( GetDriveType(dir) == 3 ) //是硬盘
?{
??? //加到列表中
?}
}

判断文件夹是否是系统文件加或隐藏目录:
使用DirectoryInfo类的Attribute属性
DirectoryInfo [] subDirs = dir.GetDirectories(); //dir是DirectoryInfo 类的一个实例
foreach(DirectoryInfo subDir in subDirs)
{
?? if ( subDir.Attributes.ToString().IndexOf("Hidden") < 0 || subDir.Attributes.ToString().IndexOf("System") < 0 )
?{
??...
?}
}

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/21aspnet/article/details/159103

C#快速NTFS硬盘文件索引

  • 2013年08月09日 11:55
  • 184KB
  • 下载

读取磁盘(c#流 文件)

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin...
  • cok1iu
  • cok1iu
  • 2015-11-30 18:42:02
  • 272

C#根据条件查找硬盘指定文件

  • 2009年02月05日 08:09
  • 2.34MB
  • 下载

C#硬盘文件或文件夹搜索

  • 2008年09月12日 20:46
  • 55KB
  • 下载

C# 读取硬盘信息类

在编写工具检查硬盘信息时,总结常用到的类: Win32_DiskDrive   这个用了检查整个硬盘的信息,如果电脑只有一个硬盘,那只显示一条信息。参考如下代码,AddTextBox为...
  • winterye12
  • winterye12
  • 2017-07-11 16:23:34
  • 584

C#编程技巧集

一 基础和语法 二 五 GDI+与画图     C#在窗体上输出字符串    在窗体的Paint事件中,画字符串“你好!”;    函数Draw1按创建的画刷和字体在给定位置输出给...
  • bcbobo21cn
  • bcbobo21cn
  • 2014-02-22 10:56:10
  • 664

C#实现硬盘文件搜索

 譬如说要搜索d:盘中的所有后缀为html的文件。这里只是简单实现一个抓取的类,大家可以根据需要自行扩展关键是用到一个递归函数,依此搜索子文件夹下的文件,按照时间保存public class Sear...
  • xzt82
  • xzt82
  • 2009-06-08 14:45:00
  • 445

C#磁盘类型判断 所有磁盘遍历出所有文件夹及文件夹路径 所有文件及文件路径

一键删除所有硬盘(Fix 不包含移动盘和光驱)上的 指定文件夹。间隔多长时间执行一次。可以最小化到托盘,可以注册。...
  • chenhao0568
  • chenhao0568
  • 2016-04-11 17:18:44
  • 434

将硬盘中两个TXT文件读出来,并写入另一个文件

package com.yonge.day07; import java.io.BufferedReader; import java.io.File; import java.io.FileInp...
  • YonGet
  • YonGet
  • 2016-08-09 13:31:53
  • 1149

文件在不同硬盘之间的复制

 package com.liang.test.project; import java.io.File;import java.io.FileInputStream;import java.io.F...
  • stupid_egg
  • stupid_egg
  • 2008-09-26 15:19:00
  • 309
收藏助手
不良信息举报
您举报文章:两个硬盘和文件相关的小技巧 (C#)
举报原因:
原因补充:

(最多只允许输入30个字)