为方便查找,将相应的文件放在对应的文件夹下,运行一个脚本执行如下命令
个人设定工程文件目录如下,可自行设定
FolderStruct.txt中内容如下,即文件夹目录说明
采用bat脚本实现,实现程序如下
@echo off
:start
cls
echo.\n===========Start to copy data===========
echo.请输入工程名称,自动新建工程文件夹 比如 Test_Project
set /p input_source=
mkdir "%input_source%"
::创建文件夹
mkdir "%input_source%"\PythonCode
mkdir "%input_source%"\Document
mkdir "%input_source%"\QT_UI
mkdir "%input_source%"\BlackBox
mkdir "%input_source%"\Configs
mkdir "%input_source%"\Image
mkdir "%input_source%"\Document\RefenceCode
::建立工程结构文档
@echo off
echo "创建时间 %date% %time% " >> "%input_source%"\FolderStruct.txt
echo " " >> "%input_source%"\FolderStruct.txt
echo " " >> "%input_source%"\FolderStruct.txt
echo " |-------BlackBox >>>>>>>>>>>>>>>>>>>>>>>>>>>> 运行程序的打印log,用于Debug " >> "%input_source%"\FolderStruct.txt
echo " | " >> "%input_source%"\FolderStruct.txt
echo " | " >> "%input_source%"\FolderStruct.txt
echo " | " >> "%input_source%"\FolderStruct.txt
echo " |-------Configs >>>>>>>>>>>>>>>>>>>>>>>>>>>> 工程的配置文件 " >> "%input_source%"\FolderStruct.txt
echo " | " >> "%input_source%"\FolderStruct.txt
echo " | " >> "%input_source%"\FolderStruct.txt
echo " | " >> "%input_source%"\FolderStruct.txt
echo " |-------Document >>>>>>>>>>>>>>>>>>>>>>>>>>>> 工程相关的文档说明,代码设计架构,参考代码等 " >> "%input_source%"\FolderStruct.txt
echo " | " >> "%input_source%"\FolderStruct.txt
echo "工程结构说明-----------| " >> "%input_source%"\FolderStruct.txt
echo " | " >> "%input_source%"\FolderStruct.txt
echo " |-------Image >>>>>>>>>>>>>>>>>>>>>>>>>>>> 工程用到的调试软件,有单板的话特殊镜像 " >> "%input_source%"\FolderStruct.txt
echo " | " >> "%input_source%"\FolderStruct.txt
echo " | " >> "%input_source%"\FolderStruct.txt
echo " | " >> "%input_source%"\FolderStruct.txt
echo " |-------PythonCode >>>>>>>>>>>>>>>>>>>>>>>>>>>> 程序源代码 " >> "%input_source%"\FolderStruct.txt
echo " | " >> "%input_source%"\FolderStruct.txt
echo " | " >> "%input_source%"\FolderStruct.txt
echo " | " >> "%input_source%"\FolderStruct.txt
echo " |-------QT_UI >>>>>>>>>>>>>>>>>>>>>>>>>>>> 需要制作上位机界面,UI设计工程 " >> "%input_source%"\FolderStruct.txt
pause