当前位置:首页 » 编程软件 » 在脚本中定期更改文件名

在脚本中定期更改文件名

发布时间: 2023-02-02 05:25:36

linux下开发脚本搜索子目录批量更改文件名

如果你的文件名就是这样的 话 下面的小脚本可以完成 #!/bin/shcd /Test/Test1for files in `ls *`do mv $files `echo "${files:0:11}.txt"` done 这是单个文件夹的 要多个一次做完自己去弄。 可以复制5次这个段代码 改改就好。或者 把5个文件夹目录做成一个数组 拿去遍历。

Ⅱ 用bat脚本怎么样实现修改文件名

不清楚你的实际文件/情况,仅以问题中的说明及猜测为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起运行
@echo off
rem 将文件名称开头指定字符串/关键字后面的内容删除
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
cd /d "%~dp0"
set "keyword=abc"
for /f "delims=" %%a in ('dir /a-d/b "%keyword%*.*"') do ren "%%a" "%keyword%%%~xa"
echo;%#% +%$%%$%/%@% %z%
pause
exit

Ⅲ linux怎么批量修改文件名称

可以用脚本实现批量文件名称修改,以perl脚本为例:

注释:

1. # touch rename.perl //创建一个文件:rename.perl , 内容如下。

2. # chmod +x rename.perl

3. # cp rename.perl /bin/

4. # rename.perl 's/gongxu/leibie/g' * //将目录中所有文件名中的 gongxu 替换为 leibie。

#!/usr/bin/perl -w
# rename - Larry's filename fixer
#用法: Perl表达式 [要处理的文件名]
$op = shift or die "Usage: rename expr [files]\n";

#如果没有给出要处理的文件名则从标准输入读入
chomp(@ARGV = <STDIN>) unless @ARGV;

for (@ARGV) {
$was = $_;
eval $op; #对待处理的文件名($_)执行用户输入的Perl表达式$op
die $@ if $@; #退出 , 如果eval出错
rename($was,$_) unless $was eq $_;
}

rename脚本的经典实例示范:

% rename.perl 's/\.orig$//' *.orig #移除文件末尾的.orig

% rename.perl "tr/A-Z/a-z/ unless /^Make/" * #所有非Make打头的文件名大写转为小写

% rename.perl '$_ .= ".bad"' *.f #每个*.f文件后面追加一个.bad

% rename.perl 'print "$_: "; s/foo/bar/ if =~ /^y/i' * #回显每个待处理的文件名, 等待输入, 如果用户输入以y或Y打头, 把文件名中的foo替换成bar

% find /tmp -name "*~" -print | rename.perl 's/^(.+)~$/.#$1/' #把 /tmp目录里面每个文件名末尾有~的文件名改成以.#开头

Ⅳ PHP脚本批量修改文件名

$dir = "files/";
$filearray = scandir($dir);
function changename($str){
return "rr".$str;
}
for($i=3;$i>=2;$i--){
echo $dir.$filearray[$i]."<br>";
rename($dir.$filearray[$i],$dir.changename($filearray[$i]));
}

Ⅳ bat脚本批量修改文件名中的大写字母为小写字母

批量将文件名修改为小写的方法:

步骤1,下载“优速文件批量重命名”软件后安装打开,然后点击左上角的【添加文件】按钮,将需要修改名称的文件全部添加到软件中。也可以直接拖动文件到软件里进行添加。

Ⅵ 如何用bat脚本改文件名字 20170915-XXXX 在第一个-之前加一个“A”字母 20170915A-XXXX 这样

批量修改吗?

for/f"tokens=1,2*delims=-"%%ain('dir/a-d/b*-*.txt')doren"%%~a-%%~b""%%~aA-%%~b"

这里针对txt文本文件修改,如果需要对其它格式的,自行修改代码中的后缀名,脚本放在需要处理的文件一起后运行。

热点内容
如何在机房安装ntp服务器 发布:2024-05-09 01:13:57 浏览:205
ideajavaidea 发布:2024-05-09 01:02:14 浏览:964
oas存储 发布:2024-05-09 00:57:49 浏览:800
android点击弹出菜单 发布:2024-05-09 00:56:52 浏览:98
大家对云服务器认知度 发布:2024-05-09 00:46:00 浏览:659
思科视频会议如何配置 发布:2024-05-09 00:45:59 浏览:669
centos安装ftp服务器配置 发布:2024-05-09 00:45:06 浏览:81
幕布电脑版服务器连接失败怎么整 发布:2024-05-09 00:38:21 浏览:723
armlinuxpython 发布:2024-05-09 00:30:02 浏览:484
充电源码 发布:2024-05-09 00:29:55 浏览:386