Пакет + файлы + день года - PullRequest
0 голосов
/ 14 апреля 2020

Как полный новичок ie, когда дело доходит до пакетного кодирования, я хотел бы знать самый простой способ добиться следующего. Внутри (windows 7 системы) у меня есть папка, а внутри этой папки пара файлов .mp3 с именами файлов sample001.mp3 -> sample366.mp3

Что я хотел бы сделать, это найти образец (число дня года) .mp3 и переместите его в другое место в этой windows 7 системе и в то же время переименуйте его в sample.mp3, как я могу сделать это с как можно меньшим количеством кода, чтобы будь легким и бегай ежедневно.

С уважением, Патрик!

1 Ответ

0 голосов
/ 14 апреля 2020

Несмотря на то, что это не служба написания сценариев, решение этой проблемы легче записать в области ответов, чем в комментариях.

Вы можете использовать для этой задачи , так как имеет встроенную поддержку дат. Однако, чтобы остаться на топи c с вашими тегами вопросов, вы все равно можете использовать его из одной строки :

@For /F %%G In ('^""%__AppDir__%WindowsPowerShell\v1.0\powershell.exe" -NoProfile "(Get-Date).DayOfYear"^"')Do @Move /Y "Sample%%G.mp3" 'NewLocation\Sample.mp3"

Просто включите целевое местоположение при необходимости и заменить «NewLocation» при необходимости

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...