【发布时间】:2020-09-02 19:25:17
【问题描述】:
我是 PowerShell 新手,但仍在尝试解决问题。我有一个脚本可以成功地将文件从一个位置复制到另一个位置:
Copy-Item \\ServerName01\FolderName\file_09022020_0030.txt
-Destination \\ServerName02\FolderName\file_copied.txt
如何编写脚本以使用可变源文件名?我想用一个变量找到今天的日期减去7天,并抓取对应的文件。
前:
Copy-Item \ServerName01\FolderName\file_[variable today minus 7]*.txt
-Destination \ServerName02\FolderName\file_copied.txt
变量日期应采用 MMDDYYYY 格式。每个文件末尾的时间戳可以忽略,所以我猜这是通配符 (*)
每天都会发布一个新文件,但文件名遵循一个模式:
file_09022020_0030.txt
file_09012020_0030.txt
file_08312020_0305.txt
...
file_08262020_0451.txt
file_08252020_0305.txt
file_08242020_0305.txt
【问题讨论】:
标签: powershell variables copy-item