0
我需要編寫一個批處理文件,用文件內容重命名文本文件。例如,包含單詞alpha的flie1.txt變爲alpha.txt。我只是使用什麼命令來創建這個批處理文件的一些技巧。批處理文件重命名txt文件
我需要編寫一個批處理文件,用文件內容重命名文本文件。例如,包含單詞alpha的flie1.txt變爲alpha.txt。我只是使用什麼命令來創建這個批處理文件的一些技巧。批處理文件重命名txt文件
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"
這僅使用文件中的第一行或字:
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.
這是UNIX,Windows,蘋果......? – Alexx 2012-02-06 21:45:21
你使用的是Windows嗎? – Steve 2012-02-06 21:45:52
我試着用rename命令 – diegofercho21 2012-02-06 22:01:39