powershell - 通过 Powershell 将文件从一个文件夹复制到多个文件夹
问题描述
我需要将文件从一个文件夹复制到多个。这是我的目录结构的示例:
\\files\CA1\Files\Files
CA
= 州代码
1
= 该州的办公室
我想将源文件夹中的所有文件复制到最后一个文件夹中。上面该目录结构中的最后一个文件夹是目标。该脚本只需要循环浏览具有该状态代码的所有目录并将新文件复制到\\files\CA*\files\FILES\
文件夹中。例如,我想将所有文件从 for 复制c:\documents
到所有文件夹中CA
,而不考虑办公室号码。这是我到目前为止所拥有的:
$source = 'C:\Documents'
$destination = (Get-ChildItem -Path \\files\CA*\Files\Files -Recurse -Directory)
foreach ($dir in $destination){
Get-ChildItem $dir.Fullname | ForEach-Object {
$_.FullName
#Copy-Item -Path $Source -Destination $_ -Force -Recurse -WhatIf
}}
解决方案
推荐阅读
- python-3.x - Tweepy add_list_members() 失败且没有错误
- html - 如何在引导程序 4 中重叠图像(div 或列)?
- angular - Angular 7 - 将新的动态组件插入现有模块
- php - 在浏览器中获取语法颜色
- crossfilter - 交叉过滤器:按 X 和 Y 过滤散点图
- reactjs - React 中的路由
- ios12 - iOS Xcode 10 如何修复损坏的“新构建系统”-build.db:数据库被锁定可能有两个并发构建
- flutter - 如何在 Flutter 中延迟 SnackBar
- javascript - Uncaught SyntaxError: Unexpected token in import React from 'react'
- mysql - MAMP:MySQL 未启动(无法打开 Windows 事件日志)