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

时间:2018-04-25 18:22:43

标签: command-line command windows-10

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

This问题显示如何清空文件,this问题显示如何在python中执行此操作,但是,似乎没有办法删除特定数量的文件。< / p>

如果您需要任何进一步的信息,请告诉我们,谢谢!

1 个答案:

答案 0 :(得分:0)

在Linux中很容易做到。因此,您可以下载Git for Windows并在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