2012-02-06 82 views
0

我需要編寫一個批處理文件,用文件內容重命名文本文件。例如,包含單詞alpha的flie1.txt變爲alpha.txt。我只是使用什麼命令來創建這個批處理文件的一些技巧。批處理文件重命名txt文件

+0

這是UNIX,Windows,蘋果......? – Alexx 2012-02-06 21:45:21

+0

你使用的是Windows嗎? – Steve 2012-02-06 21:45:52

+0

我試着用rename命令 – diegofercho21 2012-02-06 22:01:39

回答

0

windows move。 UNIX mv

的Windows:

move my_original_file_name.txt my_new_file_name.txt 

的Unix:

mv my_original_file_name.txt my_new_file_name.txt 

你的特定任務在Windows:

SetLocal EnableDelayedExpansion 

set your_file_location=%userprofile% 
set your_file_name=!your_file_location!\file1.txt 

for "eol=; tokens=1 delims=" %%n in ('type "!your_file_name!"') do (
    set new_file_name=%%n 
) 
move "!your_file_name!" "!your_file_location!\!new_file_name!.txt" 
1

這僅使用文件中的第一行或字:

set/p var=<file.txt  ---Setting a variable to the content inside the file. 
ren file.txt %var%.txt ---Renaming the file to eh assigned variable.