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

Command line 如何使用命令提示符(Windows 10)删除多个文件夹中特定数量的文件,command-line,command,windows-10,Command Line,Command,Windows 10,我有30个文件夹,每个文件夹中大约有1700个文件。我想从每个文件夹中删除500个文件。使用命令提示符执行此操作的最佳方法是什么 问号显示了如何清空文件,问号显示了如何在python中执行此操作,但除此之外,似乎没有删除特定数量文件的方法 如果您需要更多信息,请告诉我,谢谢 在Linux中很容易做到。因此,您可以在Windows中下载并运行Linux命令。请先在测试文件夹/文件中尝试此操作。一旦删除,您就无法恢复文件 假设您的目录中有3个文件(my-file-1.txt、my-file-2.tx

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

问号显示了如何清空文件,问号显示了如何在python中执行此操作,但除此之外,似乎没有删除特定数量文件的方法


如果您需要更多信息,请告诉我,谢谢

在Linux中很容易做到。因此,您可以在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

是在linux中吗?抱歉是在Windows10i中我是在ubuntu中用bash命令做的。如果你熟悉ubuntu,那么我可以给你脚本,然后使用uduntu的实时磁盘/闪存驱动器删除文件。找到一个非常常见的linux解决方案,然后在windows中使用Git Sh运行脚本。我不熟悉ubuntu。不过我会查一查的。想发布脚本吗?这回答了我的问题,但不是全部,因为我仍然需要命名每个子文件夹中的每个文件。如果我有30个文件夹,每个文件夹大约有1700个唯一命名的文件,那么上面的方法非常耗时。在文件名中是否有要删除的文件的模式?否则,在删除过程中很可能会单独提到这些名称