當前位置:首頁 » 編程軟體 » 在腳本中定期更改文件名

在腳本中定期更改文件名

發布時間: 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文本文件修改,如果需要對其它格式的,自行修改代碼中的後綴名,腳本放在需要處理的文件一起後運行。

熱點內容
小君直播密碼是多少 發布:2025-09-16 09:25:46 瀏覽:600
用中文編譯的編程軟體 發布:2025-09-16 09:04:37 瀏覽:143
語音編譯器教程 發布:2025-09-16 08:57:44 瀏覽:448
sql注冊伺服器 發布:2025-09-16 08:53:17 瀏覽:611
嵌入式linuxc編程入門 發布:2025-09-16 08:24:18 瀏覽:383
碼片編程器 發布:2025-09-16 08:24:08 瀏覽:952
原神各畫質要什麼配置 發布:2025-09-16 08:17:32 瀏覽:321
讀取資料庫生成xml 發布:2025-09-16 08:17:19 瀏覽:798
sql2000開發版 發布:2025-09-16 07:56:31 瀏覽:809
linux桌面哪個 發布:2025-09-16 07:55:35 瀏覽:63