1.磁碟機列表顯示: //調用Directory的靜態方法GetLogicalDrives
String[] myDirve=Directory.GetLogicalDrives;
2.目錄和檔案清單顯示:
Directory myDir=new Directory();
Directory[] subDir=myDir.GetDirectories();
File[] thisFile=myDir.GetFiles();
3./// <summary>
/// 用於預覽一個文字檔的前255個字元
/// </summary>
public static string PreviewFile(string funPath)
{
StreamReader myRd=File.OpenText(funPath);
char[] charBuffer=new char[255];
int iRead=myRd.ReadBlock(charBuffer,0,255);
return (new string(charBuffer,0,iRead));
}
4./// <summary>
/// 返回目錄列表的Html格式字串,用於在Htlm中顯示目錄列表
/// </summary>
public static string GetSubDirList(string strPath,int iLevel)
{
string strDirList_out="<pre>";
string[] strDirs=Directory.GetDirectories(strPath);
for(int i=0;i<strDirs.Length;i++)
{
strDirList_out+=new string(' ',iLevel*2);
strDirList_out+=" |__";
strDirList_out+=strDirs[i]+"/r/n";
strDirList_out+=GetSubDirList(strDirs[i],iLevel+1);
}
strDirList_out+="</pre>";
return strDirList_out;
}