我从来没有写过一个算法来做这样的事情,但我在想也许将文件对象存储到一个数组或列表中,然后将它们以两个为一组进行比较,然后删除最小的一个,直到没有更多可比较的对象为止。
这是人们通常用于此类算法的方法吗?
示例:我有文件 A-E
如果 A < B 则删除 A 否则删除 B 如果 B < C 则删除 B 否则删除 c
等..
最佳答案
稍微简单的语法:
dir -File | sort Length | select -Last 1
我发现 -File 比......好吧,我所学过的所有其他方式都更容易记住。
关于windows - 如何比较文件列表的大小并取最大的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19317878/