【发布时间】:2018-01-28 08:55:43
【问题描述】:
我正在寻找一个 PowerShell 脚本,它可以从源目录中找到文件(N30008xx.txt、N30005xx.txt),并通过创建与文件修改日期同名的文件夹将它们复制到目标目录。
我可以运行以下脚本,该脚本按文件修改日期创建文件夹。
$p = "Filesourcepath"
Get-ChildItem -Path $p |
Where-Object { ! ($_.PSIsContainer) } |
ForEach-Object {
$newDir = Join-Path $p ($_.LastWriteTime).ToString("yyyy-MM-dd")
New-Item -Path $newDir -ItemType Directory -ErrorAction SilentlyContinue
$_ | Move-Item -Destination $newDir
}
【问题讨论】:
-
如果你想复制一些你不应该移动的东西。
标签: powershell