c# 怎么比较两个文件夹不同文件,并输出不同文件文件名 ,只要文件名不一样就认为是不同文件,求大神解答
答案:2 悬赏:10 手机版
解决时间 2021-03-22 20:39
- 提问者网友:太高姿态
- 2021-03-21 22:38
c# 怎么比较两个文件夹不同文件,并输出不同文件文件名 ,只要文件名不一样就认为是不同文件,求大神解答
最佳答案
- 五星知识达人网友:你哪知我潦倒为你
- 2021-03-21 23:06
Directory.GetFiles
Linq Except
Linq Except
全部回答
- 1楼网友:渊鱼
- 2021-03-21 23:34
using system; using system.io; namespace consoleapplication7 { /// <summary> /// class1 的摘要说明。 /// </summary> class class1 { /// <summary> /// 应用程序的主入口点。 /// </summary> [stathread] static void main(string[] args) { string dirp=@"d:\\d"; directoryinfo mydir = new directoryinfo(dirp); foreach (filesysteminfo fsi in mydir.getfilesysteminfos()) { if (fsi is fileinfo) { fileinfo fi = (fileinfo)fsi; string x=system.io.path.getdirectoryname(fi.fullname); console.writeline(x); string s=system.io.path.getextension(fi.fullname); string y=system.io.path.getfilenamewithoutextension(fi.fullname); console.writeline(y); if(s==".jpg") { system.io.file.copy(fi.fullname,x+@"\oo"+fi.name); //在原文件名前加上oo system.io.file.delete(fi.fullname); } } } console.writeline("成功"); console.readline(); } } }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯