我有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