问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

递归算法

发布网友 发布时间:2022-05-02 04:53

我来回答

2个回答

懂视网 时间:2022-05-02 09:14

public void fileRecursion(List<RFN.BM.OA.NetdiskDataInfo> netdiskDataInfoRecursions, string path)
{
var uploadFile = new NST.BL.STM.UploadFile();
var netdiskData = new RFN.BL.OA.NetdiskData();

foreach (var netdiskDataInfoRecursion in netdiskDataInfoRecursions)
{
if (netdiskDataInfoRecursion.FileSize == null)//通过FileSize 判断是文件还是文件夹
{
var pathDirectory = path + netdiskDataInfoRecursion.DataName + "\";
Directory.CreateDirectory(pathDirectory);//建立文件夹
}
else
{
string filePath = path + netdiskDataInfoRecursion.DataName;

var uploadFileInfo = uploadFile.SelectById(netdiskDataInfoRecursion.UploadFileId);

string uploadFilePath = @"D:WorkWork4RFNWebUploads" + uploadFileInfo.NewFileName;//本地Uploads路径

FileInfo filePathInfo = new FileInfo(filePath);
FileInfo uploadFilePathInfo = new FileInfo(uploadFilePath);

var filePathCreate = filePathInfo.Create();
filePathCreate.Close();
uploadFilePathInfo.CopyTo(filePath, true);//从上传文件中复制到建立好的文件夹中
}
}
foreach (var netdiskRecursion in netdiskDataInfoRecursions)
{
if (netdiskRecursion.FileSize == null)
{
netdiskDataInfoRecursions = netdiskData.SelectBy("[ParentId]=?", "[CreateTime]", netdiskRecursion.Id);
if (netdiskDataInfoRecursions != null)
{
path = path + netdiskRecursion.DataName + "\";
fileRecursion(netdiskDataInfoRecursions, path);//如果是文件夹且数据不为空,则继续调用此方法。
}
}
}
}

通过数据库数据构建文件夹结构的递归算法

标签:direct   adf   recursion   director   load   list   disk   data   info   

热心网友 时间:2022-05-02 06:22

查找阿, 比如 说: dim lrs as new adodb.recordset
lrs.open("select * from where ...... ")
if lrs(" ")is null then
msgbox "not exit"
else
msgbox "exit"
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
株洲最值得一去的古镇 株洲旅游 独自去株洲方特旅游是什么样的体验? 在株州大京风景旅游区旅游时,有哪些让你难忘的经历? 自驾游去株洲的体验感怎么样? 问他有甚堪悲处的翻译是什么 ...措施检查结果中,符合现行国家消防技术标准是( )。 ...下列做法不符合现行国家消防技术标准要求是( )。 ...下列做法中,不符合现行国家消防技术标准规定是( )。 手机视频传到电脑硬盘手机录制的视频怎样才能传到电脑上去 供电公司内部员工偷盗供电公司铜牌价值五万怎么判 qq飞车用点券买 永久A车,至少要多少? 手游QQ飞车怎样开永久a车 final cut pro 如何导出字幕文件??回答正确补加悬赏!! 怎么用motion给finalcut加字幕 问两个关于final cut pro 很基本的问题,因为是初学,请不要抛砖。一是字幕的背景如何变透明 fcpx 双击字幕不能修改字幕为什么 市盈率指标:是一个反映股票收益与风险的重要指标 微信转账实名已解绑,为什么还显示名字? 农村俗语人生三碗饭,你只能吃一碗,剩下两碗别人为你吃什么意思? 农村俗语人生三碗饭,你只能吃一碗,剩下两碗别人为你吃什么意思? 微信解除手机绑定会怎样,原还可以继续使用吗? 微信解绑手机号后那个还在怎么办?急,在线等!! 三碗饭的典故谁知道 微信解绑了,怎么找回微信登录密码还有帐号? 有哪些APP是用支付宝芝麻分借款的 解绑了,怎么找回我原来的? 餐饮当中什么是情面 软件测试这行业,性能测试与自动化测试对公司而言哪个更紧急? 我的手机号已和微信解绑了朋友微信上怎么还有我手机号 QQ飞车手游要多少点卷才能买到A车?筹点卷有多少办法?不充钱的话要筹点卷多久? QQ飞车手游永久A车多少钱 难道只需10块钱? aj off white联名欧洲限定白色的原价是多少啊 电饭煲煮盐水毛豆怎么煮? 狗狗吃什么毛发亮 600块收off white的瑕疵t恤 划算吗 狗狗吃什么亮皮毛? 狗吃什么毛色光亮? 手机云空间跟百度网盘一样吗? 智能的电饭煲怎么煮毛豆,怎么加热馒头 联想一体机重装系统后有死机情况为什么 联想笔记本重装系统到开机画面的时候死机 云空间和网盘有什么区别? 你好,我联想电脑装系统装一半了死机了,是怎么回事? 吃什么让狗狗毛越多越亮 百度云等网盘为什么可以提供2TB+的云空间? 狗狗吃什么毛亮有光泽,狗狗吃什么毛发亮 我有百度网盘会员,是不是不需要再买拍立享云空间了? 狗狗毛质不好吃什么可以让狗狗毛色好 狗狗吃什么毛色才会漂亮
  • 焦点

最新推荐

猜你喜欢

热门推荐