批量替换文件或文件夹名称中的字符串以重命名

@echo off
set batchName=批量重命名-替换文件或者文件夹中的字符串
title %batchName%
rem [head========================================================head]
rem 名称:批量重命名
rem 概要:批量替换文件或者文件夹中的字符串
rem 用法:
rem 1、将需要批量重命名的文件所在的那个文件夹拖到该处理上
rem 2、按提示输入要替换的字符串,然后按回车。
rem 3、按提示输入想要替换为的字符串,然后按回车。
rem 
rem 考虑到多次操作,该批处理加了循环操作处理,可进行多次替换,而不
rem 需要多次拖文件夹。
:main
set /a count=%count%+1
set /p oldStr=[请输入想要替换的字符串]
set /p newStr=[请输替换后的字符串]
for /f "tokens=*" %%a in (
'dir "%~1" /a /b'
) do (
setlocal enabledelayedexpansion
set "newFileName=%%~nxa"
set "newFileName=!newFileName:%oldStr%=%newStr%!"
ren "%~1\%%~nxa" "!newFileName!"
endlocal
)
echo.
echo 第 %count% 次替换已完成
echo.
goto :main
exit

将mp4视频元数据信息放在第一帧

需要软件:qt-faststart
解压得到qt-faststart.exe
放到 d:/mp4/ 目录下面
运行命令:

qt-faststart.exe d:/1.mp4 d:/2.mp4

最后出来的这个2.mp4就是成功的了。可以边下载边播放

附上一个批处理,实现将当前目录下所有的mp4文件自动处理

for %%a in (*.mp4) do qt-faststart.exe %%~na.mp4 %%~naz.mp4

处理过的视频后面统计增加一个字母z

给flv视频添加关键帧

yamdi官方下载地址
http://sourceforge.net/projects/yamdi/files/latest/download

下解下来解压得到一个单独的文件 yamdi.exe

第一步,把这个文件保存在一个安全的空间很大的地方(因为这地方要放视频文件,所以要有足够的空间)

第二步,运行这个文件,运行是看到一个黑框闪一下就关了,这就可以了

第三步,找一个flv文件放在和yamdi.exe同目录下

第四步,在运行里输入cmd然后回车打开命令提示符

第五步,执行下面命令就能成功的把1.flv加上关键帧,生成一个新的2.flv,新的flv就是包含关键帧的了

yamdi -i 1.flv -o 2.flv

附上一个批处理,以实现将当前目录下所有flv文件自动处理并在处理后的文件名中增加字母z

for %%a in (*.flv) do yamdi -i %%~na.flv -o %%~naz.flv

CentOS查看CPU、内存、网络流量和磁盘 I/O

查看CPU使用情况的命令

每5秒刷新一次,最右侧有CPU的占用率的数据

vmstat 5

top 然后按Shift+P,按照进程CPU占用率排序

top

查看内存使用情况的命令

free
top
#然后按Shift+M, 按照进程内存占用率排序

查看网络流量

可以用工具iptraf工具

iptraf -g

查看磁盘i/o

用iostat查看磁盘/dev/sda1的磁盘i/o情况,每两秒刷新一次

iostat -d -x /dev/sda1 2

用vmstat查看io部分的信息,每两秒刷新一次

vmstat 2

- 阅读剩余部分 -