Estou tentando configurar um jogo antigo meu (fallout new vegas 1.4.0.525) que gosto, mas é famoso por salvar arquivos corrompidos. O que eu gostaria de perguntar é se é possível criar um script em lote que copie os arquivos salvos e coloque os arquivos salvos copiados em uma pasta para esse conjunto específico de backups salvos e atribua à pasta um nome exclusivo com base no tempo o script é executado. Meu SO é o Windows 10.
Basicamente, o processo para o qual estou procurando ajuda é
Script started -> New Folder with a timestamp for name created -> save copied files to the new folder.
A ideia aproximada para o código de tempo que pretendo é HHDDMMYYYY (Ex. 1203042019)
Os salvamentos dos quais desejo copiar o script estão localizados em C:\Users-USER-\Documents\My Games\FalloutNV\Saves com as pastas contendo os salvamentos de backup localizados em F:\Backups. Os arquivos salvos que precisam ser copiados vêm em tipos de arquivo .fos e .nvse (.fos é o tipo de arquivo salvo do jogo e .nvse é um tipo de arquivo salvo criado por um mod, além dos arquivos salvos regulares para configuração do mod)
Se possível, gostaria de saber se o script pode ser executado sempre que eu abro um programa específico (Vortex, que é um gerenciador e iniciador de mod).
Muito obrigado antecipadamente.
editado para clairty
Embora escrito em PowerShell e não em um arquivo de lote - isso funcionará nativamente no Windows 10 sem a necessidade de plug-ins ou extras.
Acredito que algo semelhante ao abaixo é o que você procura. No meu exemplo - tentei incluir muitos comentários para você começar. Está escrito em Powershell - portanto, você precisa salvar o script como "myScript.ps1" e criar um atalho em sua área de trabalho para "PowerShell.exe -File C:\users\me\whereeverthescriptis\myScript.ps1"
Isso tentará um backup, inicie o aplicativo se for bem-sucedido: