从许多文件夹中获取所有文件?

2024-09-29 19:35:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我想从文件夹中获取所有文件

我恢复了我的硬盘,得到了1000个文件夹,每个文件夹有500个文件,我想把它们从文件夹中取出,放到一个单独的文件夹中,这样我就可以运行python对文件进行排序

遗憾的是,我没有找到任何有效的方法,所以我希望有人能帮助我

所以我尝试了一件事:

在Windows控制台中运行此代码:

pushd C:\Users\KroherL\Downloads
   for /r %%a in (*.?*) do (
       MOVE "%%a" "C:\Users\KroherL\Music\new%%~nxa"
   )
popd

提前谢谢大家


Tags: 文件方法代码in文件夹formove排序
1条回答
网友
1楼 · 发布于 2024-09-29 19:35:55

这适用于Windows:

  • 使用以下单行创建文本文件
for /r %%i in (*.*) do xcopy /Y "%%i" c:\cumulFolder

(其中c:\cumulFolder是您可以在其中找到所有文件的目标文件夹) 将文本文件另存为.bat(例如RecurseCopy.bat

  • 将此文件复制到要搜索的主文件夹中,并将文件复制到子文件夹中
  • 双击.bat文件

相关问题 更多 >

    热门问题