问题标签 [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 投票
3 回答
18123 浏览

powershell - 想要等到使用 Powershell Copy-Item 完成复制

我正在使用 Powershell 脚本中的 Copy-Item 将文件从一台 Windows 机器复制到另一台机器。

但是我想等到复制完成,Powershell Copy-Item 是非阻塞调用方式,它只是触发复制并返回到脚本但是我想等到复制完成。

有什么办法吗?

0 投票
1 回答
1141 浏览

ios - 当文件确实存在时,为什么 copyItemAtPath:toPath:userPath 无法复制文件?NSFileNoSuchFileError,可可错误代码 4

根据foundInBundle,CoordinatesDatabase.sql 存在于应用程序包中。为什么不能出现“copySuccess = [fileManager copyItemAtPath: srcPath toPath: userPath error: &error];” 成功的?

它产生的错误类似于“无法完成操作。可可错误 4”。根据我的谷歌搜索,Cocoa Code Error 4 表示 NSFileNoSuchFileError 但我很确定 CoordinatesDatabase.sql 存在于应用程序包中。

或者我错了 CoordintesDatabase.sql 确实存在于应用程序包中?

0 投票
3 回答
33149 浏览

powershell - 获取在 PowerShell 中复制的文件列表

我正在使用 PowerShellCopy-Item命令将包含文件的目录复制到另一个位置。

我想在控制台上显示所有被复制的文件,以便我知道复制命令的状态。

0 投票
1 回答
3960 浏览

powershell - Powershell Copy-Item - 访问被拒绝

我正在编写一个脚本,它将打开目录中的文件并执行查找/替换。但在我这样做之前,我想在与原始文件相同的目录中制作文件的副本。所有文件都存在于 C:\Program Files (x86) 目录中。脚本错误指出拒绝访问该目录。我看到 Copy-Item 有一个 -Credential 参数,但在我的测试机器上我没有任何本地管理员权限。似乎没有任何方法可以将文件复制到同一目录。我可以指定系统的临时文件夹(Windows 7 Professional)并直接写在那里吗?但是,我想找到一种将文件复制到与源文件相同的目录的方法。

0 投票
3 回答
44780 浏览

powershell - 需要有关来自网络驱动器的 Powershell Copy-Item 的帮助

我正在尝试使用Copy-Item以下命令从远程机器到另一台远程机器:

我不断收到错误“ Cannot find Path "\\machine1\abc\123\log 1.zip

我可以访问该路径并从那里手动复制。

我以管理员身份打开 PowerCLI 并运行此脚本......我完全被困在这里,不知道如何解决它。

0 投票
1 回答
10036 浏览

powershell - 如何使用powershell强制复制文件

我正在使用 powershell 使用以下命令将文件复制到远程计算机:

它工作得很好,但有时我会收到以下错误消息:“进程无法访问文件 [...],因为它正在被另一个进程使用。”。

是否可以强制复制文件,即使它正在使用中?

0 投票
1 回答
771 浏览

powershell - 如何镜像具有给定模式的文件(通配符)

我有一个文件夹,里面有很多安装文件。我想取其中一些(通过给定模式找到)并将它们镜像到闪存驱动器。

资源:

目的地:

模式:(直接存储在脚本中或某个 .txt 文件中)

结果:

来源:不变

目的地:

我查看了 Copy-Item 函数属性,但在那里我没有找到类似“mirror”参数的任何东西。甚至可以用 Power Shell 做到这一点吗?

0 投票
2 回答
3382 浏览

powershell - 用于复制和执行的 Powershell 脚本

基本上从输入提供的网络路径(例如“\SERVER\SHARE\”)我想将特定的 Excel 文件复制到我的桌面并自动运行它。问题是在我的桌面上还有其他包含字母 ZZZ 的 Excel 文件。有任何想法吗?谢谢!

0 投票
2 回答
833 浏览

powershell - 子文件夹中的powershell更新文件(如果已存在)

我不敢相信这和我发现它一样困难。

我在服务器共享上有一个文件夹。此文件夹有许多子文件夹,其中可能包含或不包含我想用最新版本覆盖的文件。

我做了很多谷歌搜索并认为下面的命令可以得到我想要的:

...但事实并非如此。

因此,我将命令分解为多个部分并找到 Get-ChildItem 仅从 -Name 参数的根返回文件路径,即

1\无限\description-15240.txt 68\infinite\description-15240.txt 79\infinite\description-15240.txt 80\infinite\description-15240.txt

而不是我所追求的 \server1\websites\website\xml\1\infinite\description-15240.txt 。

问题:我无法让 Get-ChildItem 返回完整 | { $_.FullName }路径| { $_.Parent }

有人可以帮助并可能告诉我这是否Copy-Item也可以工作吗?

非常感谢,N

0 投票
4 回答
10916 浏览

powershell - Copy-Item 找不到路径的一部分(文件夹名称中带有 .)

我正在尝试使用 Copy-Item 将文件复制到现有文件夹并收到错误“找不到路径的一部分”。我已经用谷歌搜索这个问题很久了,但似乎找不到答案。

我更改了代码以检查是否可以复制到路径中的每个文件夹,然后在文件名中使用 .'s 时遇到问题。此外,我无法更改文件夹名称,因为文件夹名称是由(蹩脚的)Oracle 相关安装程序创建的。

本质上代码是这样的(代码在源目录的上下文中运行)...

所以这适用于文件夹 a、b、c 和 d,但对于文件夹 ef,new.txt 被复制到文件夹 d 并重命名为 ef(这是有道理的),对于文件夹 g 和 h,我得到上述错误。如何让 Copy-Item 将 ef 视为文件夹?

干杯,

马特