Renaming files in powershell using the folder name

后端 未结 3 952
生来不讨喜
生来不讨喜 2021-02-06 16:05

Using Powershell, I want to rename files in folders by using the name of the folder that the files are in. So in my C:\\temp directory, there are 3 folders called \'aaa\', \'bb

3条回答
  •  夕颜
    夕颜 (楼主)
    2021-02-06 16:30

    Try this

    $dirname = resolve-path . | split-path -leaf
    Get-ChildItem -Name | Foreach { Rename-Item $_  ( $dirname + $_ ) }
    

    Be careful not to destroy/delete any of your files. No guarantee.

提交回复
热议问题