小编Rhy*_*ysC的帖子

Copy-Item将目录以及内容复制到UNC路径

我正在尝试使用PowerShell 1.0获取文件夹的内容并将其复制到另一个文件夹.非常简单的东西,Copy-Item $from $to -recurse如果我从本地文件夹复制到本地文件夹,它一切正常.但是,如果$to变量是UNC路径,它似乎复制$from目录,而不仅仅是其内容.

例如

$from = "c:\temp\rhysc\" 
$to = "\\OtherMachineName\ShareFolder\"  
Copy-Item $from $to -recurse
Run Code Online (Sandbox Code Playgroud)

...最终创建一个文件夹,\\OtherMachineName\ShareFolder\rhysc而不是仅仅复制文件夹的内容.

我想维护$from我复制的目录的结构,所以我对管道的基本尝试不起作用(所有内容都被转储到$to文件夹的根目录中)

Get-ChildItem $from -recurse | Copy-Item -destination $to
Run Code Online (Sandbox Code Playgroud)

powershell unc powershell-1.0

60
推荐指数
1
解决办法
8万
查看次数

Powershell v1 - 删除指定文件夹以外的所有文件和文件夹

我想删除给定根文件夹的所有内容和子项,但是我想保留一些文件(日志),它们都驻留在logs文件夹中.在powershell中执行此操作的优雅方法是什么.目前我正在进行多个步骤,当然这可以轻松完成...我有一种感觉我的oo-ness /语言偏见正在阻碍

例如
c:\ temp
c:\ temp\logs
c:\ temp\logs\mylog.txt
c:\ temp\logs\myotherlog.log
c:\ temp\filea.txt
c:\ temp\fileb.txt
c:\ temp\folderA ...
c:\ temp\folderB ...

删除后应该只是
c:\ temp
c:\ temp\logs
c:\ temp\logs\mylog.txt
c:\ temp\logs\myotherlog.log

这应该很简单; 我想12:47 amitis让我...

提前致谢

RhysC

powershell powershell-1.0

2
推荐指数
1
解决办法
1860
查看次数

标签 统计

powershell ×2

powershell-1.0 ×2

unc ×1