惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Google DeepMind News
Google DeepMind News
aimingoo的专栏
aimingoo的专栏
Microsoft Security Blog
Microsoft Security Blog
T
Tenable Blog
Security Archives - TechRepublic
Security Archives - TechRepublic
W
WeLiveSecurity
D
DataBreaches.Net
Attack and Defense Labs
Attack and Defense Labs
H
Heimdal Security Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
AI
AI
P
Proofpoint News Feed
PCI Perspectives
PCI Perspectives
Schneier on Security
Schneier on Security
T
Threatpost
GbyAI
GbyAI
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
H
Help Net Security
F
Full Disclosure
T
Threat Research - Cisco Blogs
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
M
MIT News - Artificial intelligence
L
Lohrmann on Cybersecurity
Martin Fowler
Martin Fowler
博客园 - 【当耐特】
Y
Y Combinator Blog
腾讯CDC
The Hacker News
The Hacker News
博客园 - Franky
Hacker News - Newest:
Hacker News - Newest: "LLM"
博客园_首页
Simon Willison's Weblog
Simon Willison's Weblog
L
LINUX DO - 最新话题
Security Latest
Security Latest
Know Your Adversary
Know Your Adversary
Forbes - Security
Forbes - Security
Application and Cybersecurity Blog
Application and Cybersecurity Blog
S
SegmentFault 最新的问题
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
L
LangChain Blog
Vercel News
Vercel News
Cisco Talos Blog
Cisco Talos Blog
量子位
P
Proofpoint News Feed
H
Hacker News: Front Page
Help Net Security
Help Net Security
L
LINUX DO - 热门话题
Project Zero
Project Zero
C
Cisco Blogs

博客园 - leon1005

如何制作一个有颜色的ListBox,颜色选择下拉列表 获取当前程序集的物理地址 获取当前Url的主机头 获取.config文件节点的一些方法 ASP.NET 中的正则表达式 ITsun 网站流量统计被挂马。。已证实!! 禁止文本框粘贴功能(支持IE、Mozlla、FireFox等) 判断sqlserver的ntext字段是否为空的方法 存储过程里判断大小,然后赋值 请问架构高手.NET2.0的Cache和JAVA的hibernate的缓存是否类似? Cache.Insert的一些参数(.NET 1.1) 用C# 实现TCP 协议功能 Asp.net 2.0新增的缓存管理 StringBuilder类的用法范例 Foreach In(C#) Cache的认识 C#导出Word Request.ServerVariables参数集 PetShop is Evil?
遍历浏览文件目录,并存入数据库
leon1005 · 2007-09-21 · via 博客园 - leon1005

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;
    }

浏览文件目录,并存入数据库