Vb.net 使用哈希表对文件组进行排序-Visual Basic
如何使用哈希表按值对目录中的文件组进行排序 我将有500多个以下格式的文件: prod_orders_XXX_<TimeStamp>.dat 产品订单XXX日期 XXX=产品的符号,长度可能会有所不同。Vb.net 使用哈希表对文件组进行排序-Visual Basic,vb.net,hashtable,filesort,Vb.net,Hashtable,Filesort,如何使用哈希表按值对目录中的文件组进行排序 我将有500多个以下格式的文件: prod_orders_XXX_<TimeStamp>.dat 产品订单XXX日期 XXX=产品的符号,长度可能会有所不同。 =日期和时间 同一个XXX的多个文件可能具有不同的时间戳 以下是一些例子: 生产订单abc 20122001083000.dat 生产订单abc 20122001083111.dat 产品订单\u xyz\u 20122001093157.dat 产品订单20122001083000.da
=日期和时间 同一个XXX的多个文件可能具有不同的时间戳 以下是一些例子: 生产订单abc 20122001083000.dat
生产订单abc 20122001083111.dat
产品订单\u xyz\u 20122001093157.dat
产品订单20122001083000.dat
产品订单abc 20122001163139.日期
产品订单abc 20122001093137.dat
我以前发布过一个类似的问题,但这次我需要使用Hashtable来解决这个问题。有人能帮忙吗?这里有四个问题
这是vb.net、vbscript还是vb6?可能的重复实际上我想根据文件中提到的时间戳对文件名进行排序。我认为时间戳可以是键,字符串部分可以是键值。最后,我们可以将键分配到arraylist中,然后对数组进行排序,并可以操作文件名的其余部分。但当两个文件具有不同的产品和相同的时间戳时,我会遇到问题。我已将此场景作为新问题发布。[link]()您可以再次使用非类型集合。除非您被困在.NET1.1上,否则没有理由再次使用ArrayList。列表几乎总是首选。我只是在尝试一些可能的方法来有效地获得它。感谢您对不充分信息的回复和回复。