當前位置:首頁 » 編程軟體 » 使用腳本將文件名與內容關聯

使用腳本將文件名與內容關聯

發布時間: 2022-12-15 10:11:23

『壹』 如何將VB(VBScript)腳本文件中與內容對應的操作轉換成Matlab腳本文件

fid=fopen('filename','wt');
你可以help一下fopen,我記得『wt』可以創建修改一個文件,『r』可以讀取一個文件,你搜一下,如果只要打開並修改一個文件用甚麼指令
如果有很多個文件,可以先把所有文件的文件名列在一個文件里,我慣常用dat文件,然後用循環,把文件一個一個打開一個一個修改。假設你用來存文件名的dat文件叫做fns.dat(filenames)可以這麼寫
datamatrix=[];
fidn=fopen('fns.dat','r')
fori=1:1000
filen=fgelt(filen);%filenstandsforfilename;
datamatrix(:,i)=load(filen);%youcanalsousefid=fopen(filen,'r');.
yourcommandtoprocessthedata.
end

『貳』 求shell腳本批量生成文件(文件內容和文件名有關)!!達人進!!順便解釋一下,重分!~!

#!/bin/bash

forain`seq15`

do

b="IPV6_FUN_$a"

echo'<?xmlversion="1.0"encoding="UTF-8"?>'>$b

echo'<Suitename="'$b'">'>>$b

echo"<Tests>$b.tcl$bFX</Tests>">>$b

echo"</Suite>">>$b

done

執行結果如圖:

如果不是在當前工作目錄,將變數做一點修改即可。如「b=/root/IPV6_FUN_$a」

『叄』 用批處理腳本如何根據一系列有規則的文件名創建相對應的文件夾, 且將該些文件全部一一移至對應文件夾

@echooff
set#=q&set/azx=0x53b7e0b4
titleAnyquestion+%#%%#%%zx%
cd/d"%~dp0"
powershell-NoProfile-ExecutionPolicybypass^
dir^|?{(@('.jpg','.bmp','.png')-contains$_.Extension)-and($_-is[System.IO.FileInfo])}^|%%{^
$folder=$_.Basename-replace'-[^^-]+$';^
[void](md$folder-force);^
write-host($_.Name+'--^>'+$folder);^
mv-liter$_.Name$folder;^
}
echo;Anyquestion+%#%%#%%zx%
pause

『肆』 dos(批處理)或VBS腳本批量重命名及修改批量修改文件內容

寫好了.

@echo off
for /f "tokens=1,2 delims=," %%i in ('type "1234.csv"') do (
(
(echo S/N:%%i)
(echo Writing MAC %%j)
(echo Write MAC ^(%%j^))
)>"%%i.txt"
)
pause

測試:
1234.csv(Excel保存的逗號分隔符文件)用記事本打開內容是:
8A18517507,002185EE0E39
8A12345678,001d92123456
8A12345679,001d92123457
運行結果:
文件:
8A12345678.txt
內容:
S/N:8A12345678
Writing MAC 001d92123456
Write MAC (001d92123456)
文件:
8A12345679.txt
內容:
S/N:8A12345679
Writing MAC 001d92123457
Write MAC (001d92123457)
文件:
8A18517507.txt
內容:
S/N:8A18517507
Writing MAC 002185EE0E39
Write MAC (002185EE0E39)

『伍』 如圖編寫一段photoshop腳本代碼文件,實現圖像中的文件名和時間在畫面內底部顯示

這個應該是手動編輯上去的喲,我還沒有見過在ps裡面自動生成的!如果要做成這樣子的角標很簡單,給照片底部加上白邊,然後再用文字編輯工具編輯文字!

『陸』 創建關聯在哪XP系統

如果需要在XP系統中創建新的文件關聯,可以嘗試使用以下方法:

  1. 打開「我的電腦」,點擊「工具」欄,選擇「文件夾選項」項目。

  2. 在彈出的窗口中切換到「文件關聯」選項卡,點擊「添加」按鈕新建文件關聯。

  3. 指定要關聯的文件擴展名,然後將其與現有的任意一種擴展名相關聯。

  4. 點擊「確定」保存後,就新建了一個新的文件關聯。

注意:這種方法不能夠將新文件擴展名與現有程序相關聯。如果需要關聯到自己計算機上的程序,必須使用腳本。

『柒』 如何利用BAT腳本,實現將一個文件夾下面的多個文件夾以及文件夾下的內容,全部復制到一個另外一個文件夾呢

BAT腳本如下:

x c:\data\data1 d:\data\ /e
x c:\data\data2 d:\data\ /e

用XCOPY 復制目錄樹,/e 參數是包括空目錄。
但如果目標路徑存在,則不能復制。

『捌』 編寫linux腳本根據文檔中的內容(文件名)查找文件

1,你存文件名的文檔內容格式是什麼樣的,根據格式考慮是否使用sed,awk來進行編輯後提取。
2.假設你的文件名提取出來後,可以通過兩種方式代入到腳本中,第一種就是把文件名存成一個
數組,依次讀取數組元素,第二種把整理出來的文件名存成一個文本文件,假設整理後的結果
為每一個文件名為一行,然後在腳本中調用逐行讀取這個文本文件內容。

『玖』 如何批量將excel表格里的內容對應變成文件的名稱,文件是wav格式的

1、在開始中點擊「附件」/「命令提示符」

2、使用CD命令進入到這些WAV文件所在的目錄。
3、輸入命令:dir /b/a-d>1.txt
4、關閉命令框,在當前目錄中找到文件1.txt並打開,全選並復制。
5、在EXCEL文件中粘貼即可。如不需要.wav後綴可用替換功能去除。

『拾』 怎麼用shell腳本將文件名改名

修改文件名可以有不同的命令方式,比如rename, mv都可以實現

對於單個的文件,可以直接使用以上的命令,那如果有大量的類似格式的文件名需要修改成其他格式的,該如何呢?

比如某次測試後,保存的文件為 Lan1.txt, Lan2.txt,....Lan100.txt

這一百個文件需要在前面添加前綴變成類似 ch7_Lan1.txt,如果你還想使用mv來一個一個...多痛苦啊

當前文件夾下,文件修改有4種方式

1. 使用while Loop加 ${//}來實現Lan到 ch7_Lan的替換

點擊(此處)折疊或打開
find . -name "Lan*txt" -type f | read files

do

new=${files/Lan/ch7_Lan}

mv $files $new

done

2. 充分利用 awk的分隔符功能來實現

點擊(此處)折疊或打開
ls *Lan* | awk 'BEGIN{FS="Lan";OFS="ch7_Lan"}{printf "mv "$0" ";$1=$1;print $0}' | sh
首先,修改 FS和 OFS,輸入和輸出的分隔符
其次,使用 awk中的命令,拼接 「mv Lan1.txt ch7_Lan1.txt」這條命令
最後,使用|sh來執行一個 shell命令來完成 mv動作

其中,$1=$1是必須的,這個是完成 Lan===> ch7_Lan的關鍵(其實是可以使用 $2=$2等來替換,只要一個賦值動作而已)
奇怪的是,難道沒有賦值動作,分隔符的改變就不能檢測出來么??

3. 使用 awk的內置命令,gsub和 system來實現替換和命令執行

點擊(此處)折疊或打開
ls "*Lan*" | awk '{org=$0;gsub("Lan", "ch7_Lan");system("mv "org" "$1)}'
首先保存原始的數據
其次修改 Lan為 ch_Lan
最後執行mv動作

熱點內容
一體機該怎麼選擇配置 發布:2025-07-11 01:56:28 瀏覽:252
eclipse下載php 發布:2025-07-11 01:52:16 瀏覽:180
java的運算符優先順序 發布:2025-07-11 01:52:13 瀏覽:630
sql的並 發布:2025-07-11 01:34:19 瀏覽:553
能玩聯盟的筆記本怎麼看配置 發布:2025-07-11 01:12:53 瀏覽:439
路由器伺服器埠指什麼 發布:2025-07-11 01:02:48 瀏覽:515
datatablesql 發布:2025-07-11 01:02:42 瀏覽:922
r語言是解釋性語言還是編譯 發布:2025-07-11 00:54:14 瀏覽:672
android源碼jar包 發布:2025-07-11 00:54:01 瀏覽:348
看軟體源碼 發布:2025-07-11 00:47:47 瀏覽:172