Muszę zmienić nazwę plików generowanych automatycznie, obcinając znacznik czasu na końcu.
Pliki noszą nazwę „abcd_efgh_jklm_21.04.2015.csv”, przy czym liczby są dzisiejszą datą w pisowni kultury niemieckiej, a „abcd” składa się z jednej lub więcej części tekstu. Wykorzystuje kulturę niemiecką. aby oddzielić części daty, a to sprawia, że tworzenie instrukcji zmiany nazwy jest problemem (myślę). Nazwą docelową powinien być „abcd_efgh_jklm.csv” - usuń ostatni znak podkreślenia i wszystko po nim.
Prawdziwym przykładem takiego imienia może być
CompanyA_Sales_Forecast_ThirdRevision_21.04.2015.csv
Tutaj mamy cztery części słowa i część daty, którą należy usunąć. Wynik byłby:
CompanyA_Sales_Forecast_ThirdRevision.csv
Przeczytałem W jaki sposób polecenie Windows RENAME interpretuje symbole wieloznaczne? i myślę, że głównie to zrozumiałem, ale nie mogę sprawić, żeby zadziałało. Najlepsze, co mam
ren *.csv *_.csv
tworzenie „abcd_efgh_jklm_.csv”. Jest blisko, ale muszę również usunąć ostatni znak podkreślenia. Nie mogę tego rozgryźć.
Jakieś rady?
źródło
Odpowiedzi:
Komenda:
Próba:
Mam nadzieję że to pomoże.
źródło