怎么卸载quartus_分享一个Quartus工程清理方法

编程知识 更新时间:2023-04-18 15:53:57

本帖最后由 LiuCA 于 2015-1-9 11:39 编辑

闲来无事写了一个清理Quartus工程文件的批处理文件,自动删除

工程文件夹:

*_description.txt  *.qarlog  *.rpt

db文件夹下的:

*.ammdb  *.bpm  *.cdb  *.db_info  *.ddb  *.hdb  *.rdb  *.sci  *.qmsg  *.rvd  *.logdb

*.kpt  *.hif  *.hier_info  *.html  *.ipinfo  *.mif  *.xml  *_dump.txt  *_action.txt

*.lpc.txt  *.idb  *.tdb  *.syn_hier_info  *_heursitic.dat  *.tmw_info *.flock *.tdf  *.hsd

incremental_db文件夹下的:

README

incremental_db/compiled_partitions文件夹下的:

*.sig  *.rcfdb  *.logdb  *.hdb  *.hb_info  *.dpi  *.dfp  *.db_info  *.cdb  *.kpt  *.ammdb

simulation文件夹下的:

*.wlf  *.sdo  *.bak*  *.xrf  *.vo  *.sft  msim_transcript  *.ini 以及rtl_work文件夹

output_files文件夹下的:

*.done  *.smsg  *.summary  *.jdi  *.smsg         *.pof  *.sof  *.pin  *.cdf

这些文件是我目前使用中不需要的,如果你还需要删除哪个文件或不想删除那个文件都可以在批处理文件里面更改,更改为适合自己用的清理文件,批处理文件内容如下:你可以将一下内容添加到txt文件中后将文件保存为.bat文件(或者直接下载附件解压后)后放入工程目录中双击运行即可,使用前情详细阅读以上删除文件类型以免删除对自己有用的文件。除了simulation文件夹下的rtl_work文件夹不是选择性删除外,其他文件夹里的内容都是选择性删的,所以rtl_work下一定不能放需要的东西,不需要的可以将删除语句删除即可

@echo off

@echo --------------------------------------------------------------

@echo                Quartus系列工程代码垃圾清理程序

@echo --------------------------------------------------------------

setlocal enabledelayedexpansion

for /r . %%a in (db) do (

if exist %%a (

del "%%a\*.ammdb"

del "%%a\*.bpm"

del "%%a\*.cdb"

del "%%a\*.db_info"

del "%%a\*.ddb"

del "%%a\*.hdb"

del "%%a\*.rdb"

del "%%a\*.sci"

del "%%a\*.qmsg"

del "%%a\*.rvd"

del "%%a\*.logdb"

del "%%a\*.kpt"

del "%%a\*.hif"

del "%%a\*.hier_info"

del "%%a\*.html"

del "%%a\*.ipinfo"

del "%%a\*.mif"

del "%%a\*.xml"

del "%%a\*_dump.txt"

del "%%a\*_action.txt"

del "%%a\*.lpc.txt"

del "%%a\*.idb"

del "%%a\*.tdb"

del "%%a\*.syn_hier_info"

del "%%a\*_heursitic.dat"

del "%%a\*.tmw_info"

echo "delete" %%a

rd "%%a"

)

)

for /r . %%a in (incremental_db) do (

if exist %%a (

del "%%a\README"

for /r . %%a in (compiled_partitions) do (

if exist %%a (

del "%%a\*.sig"

del "%%a\*.rcfdb"

del "%%a\*.logdb"

del "%%a\*.hdb"

del "%%a\*.hb_info"

del "%%a\*.dpi"

del "%%a\*.dfp"

del "%%a\*.db_info"

del "%%a\*.cdb"

del "%%a\*.kpt"

del "%%a\*.ammdb"

echo "delete" %%a

rd "%%a"

)

)

echo "delete" %%a

rd "%%a"

)

)

for /r . %%a in (simulation) do (

if exist %%a (

for /r . %%a in (modelsim) do (

if exist %%a (

del "%%a\*.wlf"

del "%%a\*.sdo"

del "%%a\*.bak*"

del "%%a\*.xrf"

del "%%a\*.vo"

del "%%a\*.sft"

del "%%a\msim_transcript"

del "%%a\*.ini"

rd  /s /q "%%a\rtl_work"

echo "delete" %%a

rd "%%a"

)

)

echo "delete" %%a

rd "%%a"

)

)

for /r . %%a in (output_files) do (

if exist %%a (

del "%%a\*.done"

del "%%a\*.smsg"

del "%%a\*.summary"

del "%%a\*.jdi"

del "%%a\*.smsg"

echo "delete" %%a

rd "%%a"

)

)

for /r . %%a in (*.rpt) do (

if exist %%a (

echo "delete" %%a

del "%%a"

)

)

@echo off

@echo --------------------------------------------------------------

@echo                           操作执行完成

@echo --------------------------------------------------------------

pause

更多推荐

怎么卸载quartus_分享一个Quartus工程清理方法

本文发布于:2023-04-14 16:59:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/dc9679475315295567dc7b02184d4fd3.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:方法   工程   Quartus

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 76525文章数
  • 14阅读数
  • 0评论数