我想用powershell命令删除一些旧文件并保留最新的3个副本。
例如:
A.1.0.txt
A.3.0.txt
A.6.1.txt
A.9.2.txt
A.2.2.txt
B.1.txt
B.4.txt
B.7.4.txt
B.0.3.2.6.4.txt
....
每个文件都有时间戳,用bash shell很容易处理,比如:
ls -t A.*txt| head -n -3 | xargs --no-run-if-empty rm
ls -t B.*txt| head -n -3 | xargs --no-run-if-empty rm
我不太会使用powershell命令,有没有办法删除旧文件?有没有人可以给我一些建议?
谢谢。
2条答案
按热度按时间bvn4nwqk1#
假设您要删除目录中的所有文件,* 除了 * 3个最新的文件,这些命令如下:
lbsnaicq2#
或