Rename File Name – Powershell


#Remove white space in a file name with an underscore


$path="c:\temp\test\"
Get-ChildItem  $path  |  Where-Object { !$_.PSIsContainer } |
  Rename-Item -NewName { $_.name -replace ' ','_' }

##Copy files from one folder to another and rename files with timestamp

$srcpath="c:\temp\src\*.*" 
$destpath="c:\temp\dest\" 

copy-item -path $srcpath -destination $destpath -force –recurse   
ls $destpath | ? { !$_.PSIsContainer } |  ren -NewName {"$($_.BaseName) $(get-date -format "yyyymm%d%H%M%S")$($_.extension)" }
 
Advertisements


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s