






















public static bool traversefolder(string dir) //浏览目录
{
DirectoryInfo Di = new DirectoryInfo(dir);
string strSql = "";
DataSet ds = new DataSet();
if (!Di.Exists)
{
return false;
}
else
{
strSql = "INSERT INTO FolderList (PID,Name)VALUES('"+ FolderHelper.GetFileId(Di.Parent.ToString()) +"','"+ Di.Name.ToString() +"')";
DbHelper.Sqlcmd(strSql);
}
if (listfolder(Di))
{
return true;
}
else
{
return false;
}
}
public static bool listfolder(DirectoryInfo Di) //递归存储目录
{
string strSql = "";
string DiName = "";
DataSet ds = new DataSet();
if (!Di.Exists)
{
return false;
}
else
{
DiName = Di.Name.ToString();
DirectoryInfo [] dirs = Di.GetDirectories();
foreach (DirectoryInfo dir in dirs)
{
strSql = "INSERT INTO FolderList (PID,Name) VALUES ('"+ FolderHelper.GetFileId(DiName) +"','"+ dir.Name.ToString() +"')";
DbHelper.Sqlcmd(strSql);
listfolder(dir);
}
}
return true;
}
浏览文件目录,并存入数据库
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。