【发布时间】:2019-01-24 17:02:59
【问题描述】:
我有以下 powershell 脚本,它使用顺序文件名将文件从一个位置重命名到另一个位置。最终,这些文件更改需要被映射,就像原始的 - 新的一样。目前,我只有一个 Write-Host cmdlet,我只是将 cmd windows 输出复制到一个 txt 文件中,然后运行我编写的 python 脚本,将原始文件和重命名文件吐出到一个 excel 文件中。我想知道在初始 ps 脚本中是否有更简单的方法来执行此操作。即使是制表符分隔的内容也可以轻松复制粘贴到 Excel 文件中。
Set-Location -Path "C:\Users\mmcintyre\Desktop\grail_new"
$destLoc = "C:\Users\mmcintyre\Desktop\renamed"
$countRef = [ref] 0
Get-ChildItem -Filter *.pdf -Recurse |
Copy-Item -WhatIf -Destination { '{0}\{1}.pdf' -f $destLoc,++$countRef.Value }
任何帮助将不胜感激。
编辑:我目前使用的是 PS 2.0。
【问题讨论】:
标签: powershell csv powershell-2.0