0
У меня есть сценарий, который ежедневно получает «app_sub.txt» и переименовывает его с датой процесса & меткой времени «app_sub-2014-09-17 @ 07-21» и перемещает ее в другую папку. Как получить файл с текущей датой?
$conCAdir1 = "C:\Udata\CommonApp\"
$conCAdir1pro = "C:\Udata\CommonApp\PROCESSED\"
$conCAfile1 = "app_sub.txt"
$FQFN = $conCAdir1 + $conCAfile1
if (Test-Path $FQFN) {
$fileObj = Get-Item $FQFN
$Fsize = [System.Math]::Round($fileObj.length/1KB)
$DateStamp = Get-Date -uformat "%Y-%m-%[email protected]%H-%M"
$extOnly = $fileObj.extension
$nameOnly = $fileObj.Name.Replace($fileObj.Extension,'')
$Filer = "$nameOnly-$DateStamp$extOnly"
If ($UPDATE) {
Rename-Item $FQFN $Filer
Move-Item "$conCAdir1$Filer" $conCAdir1pro
} # $UPDATE
} # Test-Path
Но теперь вместо "app_sub.txt" я получаю файл с текущей даты "App_sub_09162014.txt". Как получить файл с датой и сделать то же самое переименование & процесс перемещения?