您的位置:首页 > 编程语言 > C语言/C++

批处理解决实际问题1——将目录下所有文件(*.cpp)分别创建同名文件夹并移入其中

2014-03-18 20:27 886 查看

问题描述:

学习OpenGL时,从网上下载了一些源代码,解压后发现所有.cpp文件在同一个目录下,这样直接一个一个全部编译的话,就乱套了,虽然不影响结果但不利于管理。于是,我需要写一个程序将所有*.cpp文件放入到同名文件加下。



解决方案:

毫无疑问,采用批处理技术。思路:第一步,给每个*.cpp文件创建同名文件夹;第二步,将所有文件(*.cpp)移动到对应的同名文件夹。

具体实现:

1、在该目录下创建一个“批处理文件夹”,保存批处理文件;

2、在“批处理文件夹”下新建一个文本文件(.txt),并将其后缀名改为".bat";

3、将如下代码copy到bat文件中,并保存;

cd ../
md Result
for %%f in (*.cpp) do md Result\%%f
for %%f in (*.cpp) do move %%f Result\%%f
4、双击该bat文件即可解决问题,如下图:



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐