Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
powershell将.xlsm复制为文件夹,而不是.xlsm_Powershell_Copy - Fatal编程技术网

powershell将.xlsm复制为文件夹,而不是.xlsm

powershell将.xlsm复制为文件夹,而不是.xlsm,powershell,copy,Powershell,Copy,在powershell中,一行代码旨在将.xlsm文件复制到另一个目录。但是,在某些计算机(所有windows 10)上,该文件将作为空文件夹复制,而其他计算机将作为.xlsm文件正确复制 代码如下: 复制项目“$file\u location\filename.xlsm”-目标“$new\u file\u location\filename.xlsm” 有没有办法强制“复制项”命令保持文件类型不变?你知道为什么有些机器能正确复制而其他机器不能吗?也许有更好的方法来做这个拷贝,更健壮 谢谢 如果

在powershell中,一行代码旨在将.xlsm文件复制到另一个目录。但是,在某些计算机(所有windows 10)上,该文件将作为空文件夹复制,而其他计算机将作为.xlsm文件正确复制

代码如下:

复制项目“$file\u location\filename.xlsm”-目标“$new\u file\u location\filename.xlsm”

有没有办法强制“复制项”命令保持文件类型不变?你知道为什么有些机器能正确复制而其他机器不能吗?也许有更好的方法来做这个拷贝,更健壮


谢谢

如果添加
-Container:$false
,是否有更可预测的结果?在文件作为文件夹复制的系统上,您使用哪个版本的PowerShell?目标文件夹是否存在?添加-Container:$false没有影响。我将行更改为:copy item“$file\u location\filename.xlsm”-Container:$false-destination“$new\u file\u location\filename.xlsm”