[英]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.