簡體   English   中英

如何使用 Windows bat 文件重命名 txt 文件中的文件?

[英]How can I rename a file from a txt file with Windows bat file?

我有一個批處理腳本,它將文件重命名為 input.mkv,因此它可以由 bat 文件中的其他命令字符串處理,最終文件名為 ProcessedVideo.mkv。 在重命名之前,我使用“dir *.mkv /b>OG_FileName.txt”捕獲 OG 文件名。

如何將最終處理的 mkv 文件重命名為 OG_FileName.txt 中捕獲的名稱,並添加“_Added-Text.mkv”作為批處理腳本的最后一部分? (如果太麻煩,在文件名中添加文本並不重要)。

我真的以為這很容易,但我被打敗了。

這里有一個名為 my.bat 的文件,其中一行帶有用於重命名文件的 dos 命令。 我想將名為 toy.txt 的文件重命名為名為 toy.text 的新文件名

The dos command is:   ren toy.txt toy.text

要從命令提示符創建文件,我鍵入:

 copy con my.bat
 ren toy.text toy.txt
 ^Z

其中 ^Z 是寫入文件的 Ctrl+z 鍵。 然后 Dos 給了我結果:復制了 1 個文件。

要運行批處理文件,我輸入了 my -- 或者 -- 我可以輸入 my.bat

更新:它用 ren toy.txt toy.txt_Added-Text.mkv 進行了測試

並得到了一個重命名的文件:12/10/2020 11:01 18,245 toy.txt_Added-Text.mkv

注意:例如,您可以使用 copy 而不是 ren。

 copy toy.txt_Added-Text.mkv toy.txt

這給了我一個從 toy.txt_Added-Text.mkv --to--toy.txt 復制的新文件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM