问题标签 [copy-item]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
25085 浏览

powershell - Powershell 的 Copy-Item 的 -container 参数是什么意思?

我正在为 MS PowerShell 编写脚本。该脚本使用该Copy-Item命令。此命令的可选参数之一是“ -container”。该参数的文档指出,指定此参数“在复制操作期间保留容器对象”。

这一切都很好,因为我将是最后一个在复制操作期间想要未保存的容器对象的人。但说真的,这个论点有什么用呢?特别是在我将磁盘目录树从一个地方复制到另一个地方的情况下,这对Copy-Item命令的行为有什么影响?

0 投票
4 回答
62856 浏览

powershell - Powershell Copy-Item,但仅复制更改的文件

我正在尝试通过目录递归并将其从 A 复制到 B。这可以通过以下方式完成:

我希望能够只复制新文件(存在于 src 但不存在于 dest 中的文件),并且只复制可能基于 CRC 检查而不是日期时间戳而更改的文件。

此代码为我提供了对特定文件的 CRC 检查...我只是不确定如何将两个脚本放在一起以真正满足我的需求。我也不知道上面的 CRC 检查是否真的是这样做的正确方法。

有没有人有任何见解?

0 投票
4 回答
14926 浏览

powershell - 如何将文件和文件夹树复制到远程计算机?

我有两台机器服务器 A 和服务器 B,我想使用 PowerShell 将服务器 A 中的所有文件和文件夹树复制到服务器 B。

我尝试了下面给出的命令,但它只复制文件夹中的文件而不创建文件夹树:

0 投票
1 回答
19643 浏览

powershell - PowerShell:复制项目找不到路径

我正在尝试让PowerShell将文件从远程计算机(我通过AD拥有管理员权限)复制到本地计算机。它在最奇怪的地方失败了。这是脚本的一个片段:

它失败并显示消息

路径D:\ServerDeploy\TestMachine1\website存在。我要疯了。

我能做些什么来修复它?

0 投票
1 回答
4184 浏览

powershell - PowerShell Copy-Item 我做错了什么?

给定目录结构:

Backup.ps1 包含:

我做错了什么,因为代码被复制到 x\Script\Code 而不是 x\Backup\Code

问题是什么?

0 投票
1 回答
3138 浏览

powershell - Powershell 按 SQL Server 结果集筛选文件并复制

我正在 SQL Server 中执行查询并返回单列结果集。我需要遍历结果集并从结果集中找到与记录匹配的文件名。文件名的一部分是序列号。我需要按升序对文件进行排序,选择第一个文件,然后仅将该文件复制到子目录中。结果集中的记录如下所示:

MEMBERS.net MEMBERS_COMMENTS1.net MEMBERS_COMMENTS2.net MEMBERS_LANGUAGE.net MEMBERS_COVER_OHC.net MEMBERS_PROBLEM_LIST.net

文件名具有这种结构:

00_1914330_MEMBERS.net

有人能告诉我为什么这不能达到我的最终结果吗?

这是我运行它时得到的:

Windows PowerShell 版权所有 (C) 2009 Microsoft Corporation。版权所有。

PS H:> C:\powershell_MoveKoreFiles.ps1 表达式或语句中出现意外标记“in”。在 C:\powershell_MoveKoreFiles.ps1:1 char:472 + add-pssnapin sqlserverprovidersnapin100 add-pssnapin sqlservercmdletsnapin100 设置位置 SQLSERVER:\SQL\LOCALHOST\DEFAULT\Databases\SYSDB\Tables\dbo.STG0_ EXPORT_JOBS $ds=Invoke-Sqlcmd -查询“SELECT CASE WHEN SUBSTRING([EXPORT_NAME], 1,3) = 'MHC' THEN SUBSTRING([EXPORT_NAME],5,(LEN([EXPORT_NAME])))+'.net' ELSE [EXPORT_NAME]+'.net ' END AS export FROM [SYSDB].[dbo].[STG0_EXPORT_JOBS] WHERE [ JOB_NAME] = 'MHC_STG0_MEMBERS'" -ServerInstance "LOCALHOST" foreach ($files in <<<< $ds){$oldestfile = Get-ChildItem C :\Scripts|where{!$ .PSIsContainer -and $.Name.EndsWith("$($files.export)")}|sort-object -property name -descending|select-object -first 1 Name|Copy-Item -path "C:\Scripts\"+$oldestfile .substring(7 ,$oldestfile.length - 8) -destination C:\Scripts\MEMBERS} + CategoryInfo : ParserError: (in:String) [], ParseException + FullyQualifiedErrorId : UnexpectedToken

PS H:>

0 投票
12 回答
142695 浏览

powershell - 大文件复制期间的进度(复制项目和写入进度?)

有没有办法在 PowerShell 中复制一个非常大的文件(从一台服务器到另一台服务器)并显示其进度?

有一些解决方案可以将 Write-Progress 与循环结合使用来复制许多文件并显示进度。但是我似乎找不到任何可以显示单个文件进度的东西。

有什么想法吗?

0 投票
2 回答
3050 浏览

powershell - PowerShell 复制失败且没有警告

你好,我正在尝试将文件从 IE 缓存复制到其他地方。这适用于 w7,但不适用于 Vista Ultimate。

简而言之:

复制项目 $f -Destination "$targetDir" -force

(我也试过 $f.fullname)

完整脚本:

智慧尽头。请帮忙!

0 投票
1 回答
15246 浏览

powershell - 使用递归进行文件复制期间的powershell错误检查

我有一个递归复制文件夹和文件的程序。例子:

有时文件不会复制。有没有办法“进入递归”或更好的方法来做到这一点,所以我可以在过程中而不是之后启用某种错误检查。甚至可能做一个测试路径并提示重新复制?

0 投票
1 回答
1010 浏览

powershell - Copy-Item cmdlet 应该只复制差异

我正在使用 powershell 编写备份脚本。我知道我可以只使用 robocopy 或 rsync,但我想在 powershell 中执行此操作。我遇到的问题与复制项 cmdlet 有关。我的脚本做了什么:

  • 读取 var 并从 csv 中填充它们
  • Ping 目标主机
  • 检查 Outlook 是否在源主机上打开并询问是否应关闭它
  • 然后它应该将一些文件夹复制到目标

我的问题是它总是对所有文件进行完整复制。我希望它只复制目标上已更改或不存在的文件。

我遇到的第二个问题是,在 Win7 中,“用户/文档”中有隐藏的系统文件夹,它们链接到“我的图片”和“我的视频”。我不需要复制这些,但我没有设法使用排除 agument 排除它们。