如何在批處理文件中執行以下操作?從文本文件讀取行並用它們重命名文件
我有,例如,兩個文件命名在同一目錄下的文件夾red.txt
和orange.txt
我有一個文本文件kite.txt
與內容是兩個文件名:
red.txt
orange.txt
我怎樣才能閱讀的內容kite.txt
從命令行一行一行,並重命名我的文件夾中的實際文件是?
redkite.txt
orangekite.txt
如何在批處理文件中執行以下操作?從文本文件讀取行並用它們重命名文件
我有,例如,兩個文件命名在同一目錄下的文件夾red.txt
和orange.txt
我有一個文本文件kite.txt
與內容是兩個文件名:
red.txt
orange.txt
我怎樣才能閱讀的內容kite.txt
從命令行一行一行,並重命名我的文件夾中的實際文件是?
redkite.txt
orangekite.txt
@echo off
for /f "delims=" %%a in (kite.txt) do ren "%%a" "%%~nakite%%~xa"
FOR/F 「令牌= 1,2 delims =」,在(kite.txt)%克做仁%克%H
OR
爲/ F 「令牌= 1,2 delims =」,在(kite.txt)%%克做仁%%克%%ħ
使用在命令行或在腳本文件雙%單一%
FOR/F對於kite.txt do語句的每一行執行
令牌= 1,2名稱的列被讀取到你的變量%克,%H,等
delims =,定義逗號作爲定界符(用於CSV)
第一%克用於自動遞增的變量,區分大小寫任意起始點,必須是單字母
做仁運行DOS命令REN與列1(%克)和列2(%H)的內容作爲參數
use do echo%g%h如果需要首先查看變量的值。