我有30个文件夹,每个文件夹中包含大约1700个文件。我想从每个文件夹中删除500个文件。使用命令提示符执行此操作的最佳方法是什么?
This问题显示如何清空文件,this问题显示如何在python中执行此操作,但是,似乎没有办法删除特定数量的文件。< / p>
如果您需要任何进一步的信息,请告诉我们,谢谢!
答案 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