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"로 파일을 얻고있다의. 어떻게하면 날짜가있는 파일을 가져오고 & 같은 이름 바꾸기 작업을 수행합니까?