批处理解决实际问题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\%%f4、双击该bat文件即可解决问题,如下图:
相关文章推荐
- 扫描一个目录下的所有文件,根据这些文件的创建日期生成一个文件夹,然后把这些文件移入这个文件夹下面
- Mint 回收站下恢复不同目录下的同名文件时存在其中之一文件添加后缀的问题的解决
- 解决在查看里无法设置“显示所有文件和文件夹”及“隐藏受保护的操作系统文件”的问题
- 解决VS2010在程序根目录生成ipch文件夹和.sdf格式文件问题
- 文件夹选项里显示所有文件不见了的问题解决
- vs 2010 文件系统 发布时 文件夹及文件不能发布到发布目录问题解决
- 解决VS2010子目录中的.cpp文件引用上一级目录的stdafx.h找不到定义的问题
- C#执行批处理,当批处理不在程序根目录时,出现“找不到文件”的问题的解决方法
- 解决VS2010子目录中的.cpp文件引用上一级目录的stdafx.h找不到定义的问题
- 递归显示文件夹下的所有目录(带绝对路径):并且解决中文乱码问题
- 使用批处理解决U盘内出现的同名文件夹EXE病毒问题
- Python_删除/创建指定目录及其下所有子目录的文件,该文件记录当前文件夹的内容
- wpf 运行权限 解决不能写文件 创建文件夹问题
- 删除文件夹(非空目录)及其中所有文件
- 删除文件夹(非空目录)及其中所有文件的思路及源代码
- vs2017在排除一个文件夹下所有文件过程中很慢导致假死问题的解决
- [VC/MFC]删除文件夹(非空目录)及其中所有文件的源代码
- 解决Tomcat创建虚拟目录遇到的所有问题。
- cocos2d-x的eclipse工程解决jni目录下main.cpp文件编译错误的问题
- 【Python】遍历某目录下的所有文件夹与文件的路径、输出中文乱码问题