2012-02-06 19 views
0

テキストファイルの名前をファイルの内容で変更するバッチファイルを作成する必要があります。例えば、単語alphaを含むflie1.txtはalpha.txtになります。私は、このバッチファイルを作成するために使用するコマンドのヒントを紹介します。txtファイルの名前を変更するバッチファイル

+0

を...このUNIX、Windows版、Macますか? – Alexx

+0

ウィンドウを使用していますか? – Steve

+0

私はrenameコマンドを使って試しました – diegofercho21

答えて

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. 
関連する問題