您的位置:程序门 -> .net技术 -> c#



用c#实现比较磁盘文件名和数据库中的数据名一致?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


用c#实现比较磁盘文件名和数据库中的数据名一致?
发表于:2007-03-06 09:50:01 楼主
现在我要做的是将磁盘上的文件名,包含其下的子文件夹内的文件名,与已经存在数据库中的数据相比较,看是否有错,有错要统计并显示哪个文件名不一样。这个很着急,在线等啊!
发表于:2007-03-06 09:51:081楼 得分:0
数据库用的是sql   server2000的!
发表于:2007-03-06 09:59:382楼 得分:0
1:如果知道怎么连接数据库取数据的话就把数据取出以供比较
2:如果知道怎么打开文件路么并遍历其文件及子目录的话就在遍历中取出文件及目录名在和从数据库取出的比较.
发表于:2007-03-06 10:00:053楼 得分:0
遍历文件夹。一个个的比
好像不是很难
发表于:2007-03-06 10:08:114楼 得分:0
我是想取得文件名,然后再和数据库的数据一条条的比较。打算用opendialog,可是我的这个opendialog在工具箱中是灰色的,不能用。不知道为什么?
发表于:2007-03-06 10:12:405楼 得分:0
winform还是webform啊
msdn有opendialog的例子,你看一下
遍历文件夹和文件
private       void       getdirectories(string       path)      
    {      
    string[]       filenames       =       directory.getfiles(path);      
    string[]       directories       =       directory.getdirectories(path);      
    foreach       (string       file       in       filenames)      
    {      
    console.writeline( "filename:{0} ",file);      
    }      
    foreach       (string       dir       in       directories)      
    {      
    console.writeline( "directoriesname:{0} ",dir);      
    getdirectories(dir);      
    }      
    }
发表于:2007-03-06 10:26:306楼 得分:0
在我的自定义工具箱里只有一个opendialog。能告诉我怎么能让这个控件能用啊?现在我连这个控件都没有办法加到页面中去!


快速检索

最新资讯
热门点击