0

どうすればこれを行うことができますか?

ファイル (myfile) を別のフォルダーにコピーし、最初の行と変更または作成日時 (yy-mm-dd--hh.mm_%firstline%.txt) で名前を変更したいと考えています。

それは理にかなっていますか?

4

3 に答える 3

1

この種のトピックに関してはかなりの数の質問と回答がありますが、あなたのものとまったく同じものはありません. ここに投稿する前に、おそらく検索する必要があります。

しかし、(私が言ったように)どの質問も同じ詳細を持っているとは思わず、誰かがそれらをすべてまとめ始めるのは難しいかもしれないので、ここにコードがあります:

@echo off & setlocal enabledelayedexpansion
for /f "delims=" %%i in (exitsave.txt) do (
    copy exitsave.txt %cd%\SAVES
    set title=!date:~12,2!-!date:~7,2!-!date:~4,2!--!time:~0,2!.!time:~3,2!_%%i && goto next
:next
ren %cd%\SAVES\exitsave.txt %title%.txt
if exist file_path echo procedure completed successfully
pause
exit

あなたがする必要があるfile_pathのは、元のファイルのパスとfile_path2それを置きたい場所に置き換えることだけです.

私が何かを残している場合は、私に知らせてください。

file_path--編集-- 質問者からの追加入力により、実際の場所に (うまくいけば)変更など。

于 2013-02-13T08:10:21.100 に答える