文件排序?

动作开发 · 366 次浏览
炸鸡爱上冰可乐 创建于 2023-10-18 18:47

如何给某目录下的部分文件排序啊?

--------------------------------------

如:

d:\fje\啊a.txt

d:\fje\佛b.txt

d:\fje\卡c.txt

d:\fje\特aa.txt

-------------------------------------------

将这些文件,

按最后修改日期,从新到旧排列

按创建日期,从新到旧排列

按名称a-z自然排序


回复内容
臭冬瓜 2023-10-18 19:06
#1

如果使用Quicker自有模块,可先获得文件列表,然后循环读取时间,然后使用列表的排序功能。


CL 2023-10-18 19:37
#2
是在哪里排序,实现什么目的。如果要在资源管理器里自定义排序,qk是没办法的。如果是要输出排序的结果,参考上面冬瓜大佬的方法。
CL 最后更新于 2023-10-18 19:41
炸鸡爱上冰可乐 回复 CL 2023-10-18 20:39 :

有一个列表:

d:\abc\h.txt

d:\abc\z.txt

d:\abc\a.txt

d:\abc\x.txt

-----------------------------------------

如何将,\之后部分至.txt,正则表达提取出来,然后放在每项前并用》》》隔开

效果:

h.txt》》》d:\abc\h.txt

z.txt》》》d:\abc\z.txt

a.txt》》》d:\abc\a.txt

x.txt》》》d:\abc\x.txt


炸鸡爱上冰可乐 回复 臭冬瓜 2023-10-18 21:27 :
多谢大佬
臭冬瓜 2023-10-18 21:09
#3
回复 炸鸡爱上冰可乐 :

有一个列表:

d:\abc\h.txt

d:\abc\z.txt

d:\abc\a.txt

d:\abc\x.txt

-----------------------------------------

如何将,\之后部分至.txt,正则表达提取出来,然后放在每项前并用》》》隔开

效果:

h.txt》》》d:\abc\h.txt

z.txt》》》d:\abc\z.txt

a.txt》》》d:\abc\a.txt

x.txt》》》d:\abc\x.txt


$= {lst}.Select(x => Path.GetFileName(x)+">>>"+x).ToList()

臭冬瓜 最后更新于 2023-10-18 21:09
回复主贴