我需要编写一个批处理文件,用文件内容重命名文本文件。例如,包含单词alpha的flie1.txt变为alpha.txt。我只是提供了一些用于创建此批处理文件的命令的提示。
答案 0 :(得分: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.
答案 1 :(得分:0)
windows move
。 unix mv
实施例
视窗:
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"