В настоящее время я беру файл CSV и переименовываю его в файл .txt.В настоящее время я сохраняю имя как yyyymmdd.txt
, я пытаюсь проверить папку для txt-файла и добавить "-01
" к файлу.(yyyy-mm-dd-01.txt
, ..-02
, ..-03
, ..) каждый раз, когда скрипт проверяет, он должен добавить 01 к файлу.Моя текущая проблема заключается в том, что файл переименовывается в yyyymmdd.txt01
, и если он проверяет, он просто помещает yyyymmdd.txt11
Я пробовал несколько способов, но не удалось.
$filevalue = 'C:\test\test_notepad.csv'
$path = 'C:\test\'
$file = 'test.txt'
$file2 = 'test_notepade.csv'
$date = Get-Date -Format "yyyy-mm-dd-"
$filename = "$date.txt"
Rename-Item $filevalue $filename
$originalFiles = Get-ChildItem "C:\test\text" -Filter *.txt
$x = 1
ForEach ($originalFile in $originalFiles) {
$x++
Rename-Item -Path $originalFile.FullName -NewName ($originalFile.Name -replace "^", "1")
}