提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
Windows下快速将多个文件夹的内容移动到同一文件夹内
前言
例如:当我们想把1950-2022年共73个文件夹下的逐日数据快速移动到同一个文件夹"Datas_1950-2022"内,可以尝试使用本方法。
该方法主要参考如下介绍:
https://jingyan.baidu.com/article/1612d500bb54a3e20e1eeeed.html
http://www.coozhi.com/youxishuma/diannao/84103.html
提示:以下是本篇文章正文内容,下面案例可供参考
主要步骤
以我个人处理雪深数据为例:
- 在需要合并数据的主文件夹下创建一个 *.txt 文件, 然后输入以下内容:
for /f "delims=" %%p in ('dir /b/ad') do copy %%p\*.* f:\new_data\snow\SD\snow_depth\SD_1979-2021\
pause
- 将上述TXT文件重命名为*.bat文件,双击运行即可
注意事项
- 注意先创建需要存放所有文件的文件夹,如"SD_1979-2021";
- bat文件中需要给出"SD_1979-2021"文件夹的绝对路径;
- 若存在二级文件夹(即"snowdepth-1979"内还有其他的文件夹),则本方法可能不适用 ;
- 若不需要保留原文件夹内的内容,则可以将bat文件内的 copy 修改为 move.