【发布时间】:2020-01-12 05:54:42
【问题描述】:
我有以下要求。
来源:C:\s
目的地:C:\d
找到的文件超过 255 个字符。
根据最后修改或写入的天数移动文件 (10),它应该复制完整的文件夹结构,如果任何文件根据最后修改日期未修改,它应该在同一文件夹中的源文件中可用。当另一个被修改时,它应该创建一个具有相同文件夹结构和文件的新目录,以便根据源位置路径移动到相同的位置。
我已经尝试了几天的 PowerShell 脚本,但是文件被复制到并且文件夹保留在源本身。
Get-ChildItem -Path C:\s -Recurse | Where-Object {$_.LastWriteTime -lt (Get-date).AddDays(0)} | Move-Item -destination C:\d
到目前为止,输出仅给出文件而不是文件夹结构,如果是空文件夹,则应将其移动到目标文件夹。
谢谢 苏曼
【问题讨论】:
标签: powershell