如何使用命令提示符(Windows 10)在多个文件夹中删除特定数量的文件



我有30个文件夹,每个文件夹中有大约1700个文件。我想从每个文件夹中删除500个文件。使用命令提示符执行此操作的最佳方法是什么?

这个问题显示了如何清空文件,这个问题显示了如何在Python中进行操作,但是否则,似乎没有一种删除特定数量的文件的方法。

让我知道您是否需要进一步的信息,谢谢!

在Linux中很容易做到。因此,您可以下载Windows的Git并在Windows中运行Linux命令。请先在测试文件夹/文件中尝试一下。删除后,您无法恢复文件。

假设您的目录中有3个文件(my-file-1.txt,my-file-2.txt,my-file-3.txt(。然后转到目录并执行命令。

$ rm -rf my-file-1.txt               # remove my-file-1.txt only
$ rm -rf my-file-1.txt my-file-3.txt # remove my-file-1 and 3
$ rm -rf my-file-{1,3}.txt           # remove my-file-1 and 3
$ rm -rf *.txt                       # remove all txt files
$ rm -rf my-file-*.txt               # remove all txt files begin with my-file

最新更新