Emuelec自动清理无用图片和视频脚本
本脚本将rom下的正在使用的游戏图片和mp4文件找出来放入used_vedio、used_img文件夹下,你可以手动把images或vedios下的文件全部删掉,然后将used_vedio、used_img文件夹下的文件移动回去,这样就达到了清理的目的
# glcleaner.sh
# 1. 将本脚本放入roms/<游戏类>/目录下,比如roms/psx/glcleaner.sh
# 2. 然后命令行执行:cd roms/psx && chmod +x ./glcleaner.sh && ./glcleaner.shOLD_IFS=${IFS}
IFS=$'\n'
# 解析gamelist.xml以获取游戏配置信息
GAME_LIST=`cat ./gamelist.xml |\grep -v '<?xml' |\grep -v 'gameList>' |\grep -v '<game.*>' |\sed -n 'H;${x;s/\n//g;p;}' |\awk 'BEGIN{FS="</game>"} END{i=1;while(i<=NF){ print $i;i++}}' |\sed '/^[[:space:]]*$/d' |\sed '/^$/d'`# 检测每个游戏的资源配置
for GAME in ${GAME_LIST}
doG_NAME=G_PATH=G_IMG="EMPTY!"G_VIDEO="EMPTY!"#echo ${GAME}if [ -n "$(echo ${GAME} | grep "<name>")" ]; thenG_NAME=${GAME#*<name>}G_NAME=${G_NAME%</name>*}#echo ${G_NAME}fiif [ -n "$(echo ${GAME} | grep "<path>")" ]; thenG_PATH=${GAME#*<path>}G_PATH=${G_PATH%</path>*}#echo ${G_PATH}fiif [ -n "$(echo ${GAME} | grep "<image>")" ]; thenG_IMG=${GAME#*<image>}G_IMG=${G_IMG%</image>*}#echo ${G_IMG}fiif [ -n "$(echo ${GAME} | grep "<video>")" ]; thenG_VIDEO=${GAME#*<video>}G_VIDEO=${G_VIDEO%</video>*}#echo ${G_VIDEO}fiDIR_VEDIO_USED='used_video'DIR_IMG_USED='used_img'mkdir -p "${DIR_VEDIO_USED}"mkdir -p "${DIR_IMG_USED}"# 开始验证配置的文件是否存在echo "------------->"echo "Verifying: ${G_NAME}"if [ -f "${G_PATH}" ]; thenif [ -f "${G_IMG}" ]; then# echo " Image exist:${G_IMG}"# 移动到别处,方便后续清理没用的[ -n "$(echo ${G_IMG} | grep "images/")" ] && mv "${G_IMG}" "${DIR_IMG_USED}/"# 有的图片有可能放到videos目录下[ -n "$(echo ${G_IMG} | grep "videos/")" ] && mv "${G_IMG}" "${DIR_VEDIO_USED}/"elseecho " E: Image Not Exist:${G_IMG}"fiif [ -f "${G_VIDEO}" ]; then# echo " Video exist:${G_VIDEO}"# 移动到别处,方便后续清理没用的[ -n "$(echo ${G_VIDEO} | grep "videos/")" ] && mv "${G_VIDEO}" "${DIR_VEDIO_USED}/"# 有的视频有可能放到images目录下[ -n "$(echo ${G_VIDEO} | grep "images/")" ] && mv "${G_VIDEO}" "${DIR_IMG_USED}/"elseecho " E: Video Not Exist:${G_VIDEO}"fielseecho " E: ${G_PATH} Not Exist!"fi
done
echo "========"
echo "Done! Please check dir: ${DIR_VEDIO_USED}, ${DIR_IMG_USED}"
IFS=$OLD_IFS
Emuelec自动清理无用图片和视频脚本相关推荐
- AndroidStudio自动清理无用的图片资源
整理项目,随着项目的增大,发现很多图片资源,有些是否使用到也不确定,想着是否可以快速的删除不需要的文件资源.Android Studio 2.0 之后官方新增了一个功能自动清理,无用, 多余, 未引用 ...
- ffmpeg脚本 自动把单张图片生成视频
使用方法:复制代码到文本文档中,保存为1.bat.将单张图片,拖到批处理文件上,脚本会自动执行,在当前目录生成相应的视频文件. -t 5 持续时间为5s s=1920*1080 生成视频的分辨率. 如 ...
- android 自动清理缓存图片吗,Android中Glide获取缓存大小并清除缓存图片
清除Glide缓存 Glide自带清除缓存的功能,分别对应Glide.get(context).clearDiskCache();(清除磁盘缓存)与Glide.get(context).clearMe ...
- php 自动获取头像,PHP_WordPress中用于获取及自定义头像图片的PHP脚本详解,get_avatar()(获取头像)
get_avat - phpStudy...
WordPress中用于获取及自定义头像图片的PHP脚本详解 get_avatar()(获取头像)get_avatar() 函数用来获取置顶邮箱或者用户的头像代码,在评论列表中非常常用. 这个函数提供 ...
- Windows微信聊天图片文件的解码和图片、视频占满电脑磁盘空间的清理
1 问题现象 我的Windows版微信最近老是提示"磁盘空间不足200MB,需及时清理磁盘". 使用文件资源管理器查看我的电脑磁盘使用情况,发现C盘只剩下174MB空间可用.系统盘 ...
- Linux/Centos Tomcat 配置日志切分以及脚本自动清理
Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache,Sun和其他一些公司及个人共同开发而成.由于有了Sun ...
- python3手机脚本教学_python+adb命令实现自动刷视频脚本案例
python小白第一次发博客,自己自学了一下写了一个demo,可能语法啥的不够标准,毕竟没有真正学过python 主要用到的是 import os #os包用于运行cmd命令 adb shell #这 ...
- 自动清理mysql的lock进程的脚本_自动清理MySQL的Lock进程的脚本
自动清理MySQL的Lock进程的脚本 作者:小涵 | 来源:互联网 | 2018-07-13 21:01 阅读: 915 最近数据库服务器在某一时段进程数忽然暴增,导致数据库服务器死掉,根据日志查询 ...
- JS自动播放视频脚本
JS自动播放视频脚本: var n = 0,j=0; setInterval(function () {var video = document.querySelector("#J_pris ...
最新文章
- python引入redis_redis 删除大key集合的方法
- 如何在Spring 3.x中使用事件
- sqlite3_column
- vue 高德地图搜索功能_vue 调用高德地图API
- 全网首发:无线网桥的延迟太大,有时达到10秒以上
- VUE前端+Node后台模拟打印机Web即时打印
- java并发编程-CAS算法
- Jenkins下载历史Build版本的归档文件
- Windows启动过程详解
- 重复测量资料纵向研究的数据分析-1
- 红帽 Linux Redhat6.4安装MySQL 5.1
- 进阶之路(故事未完待续)
- LVGL8学习之row and a column layout with flexbox
- epsfallback_5G语音回落4G解决方案探讨
- 罗技 UE3100 蓝牙耳机使用
- STM32两轮自平衡小车物料采购清单
- eigen 中的matrix
- MWC 2017小结:各家新机缺乏创新,5G落地尚需时日
- 写给程序员的UI设计书 (转) (二)
- Spring构造器注入
热门文章
- poweramp最完美设置_十段均衡器的设置和参数[附带推荐poweramp均衡器设置]
- 以亲身经历浅谈软件实现前“凡事三问”的重要性---欢迎大家分享自己的经历和感悟!
- 解决Manjaro KDE安装中文新字体后不显示默认字体而是新安装的字体的问题
- python接口自动化实战(框架)
- 使用 ASW 工作流创建您的第一个函数编排
- 顶级干货 | 海量优质资源,满足你的一切需求!!
- html怎么制作网页封面,网页制作首页该怎么做
- 【武汉大学】考研初试复试资料分享
- 2017⇆2019 AI三年浮沉记
- 百万级数据的导出解决方案