Мне нужно переименовать файлы, сгенерированные автоматически, обрезая временную метку в конце.
Файлы называются «abcd_efgh_jklm_21.04.2015.csv», где номера являются сегодняшней датой в написании немецкой культуры, а "abcd" - одна или несколько частей простого текста. Немецкая культура использует. разделить части даты, и это делает создание инструкции переименования проблемой (я думаю). Имя цели должно быть «abcd_efgh_jklm.csv» - удалить последнее подчеркивание и все, что следует за ним.
Примером реальной жизни для имени может быть
CompanyA_Sales_Forecast_ThirdRevision_21.04.2015.csv
Здесь у нас есть четыре части слова и часть даты, которая должна быть вычеркнута. Результат будет:
CompanyA_Sales_Forecast_ThirdRevision.csv
Я прочитал Как команда Windows RENAME интерпретирует подстановочные знаки? и думаю, что я понял это в основном, но я не могу заставить его работать. Лучшее, что я получил, это
ren *.csv *_.csv
создание "abcd_efgh_jklm_.csv". Это близко, но мне нужно удалить последнее подчеркивание. Я не могу понять это.
Любой совет?