Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/13.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 删除项目:找不到路径'\\footfs32\Builds\TestBuildTest\foo_3.3.17009.3.zip';因为它不存在_Powershell - Fatal编程技术网

Powershell 删除项目:找不到路径'\\footfs32\Builds\TestBuildTest\foo_3.3.17009.3.zip';因为它不存在

Powershell 删除项目:找不到路径'\\footfs32\Builds\TestBuildTest\foo_3.3.17009.3.zip';因为它不存在,powershell,Powershell,我正在尝试删除特定网络路径位置(我的一个生成的tfs生成放置文件夹)中的所有文件和文件夹 在我的后期构建脚本中,我尝试了以下几行:(结果相同) 所有包含的文件夹都将被删除,但当它试图删除目录中的文件时,会弹出以下错误: 删除项:找不到路径 “\abctfs32\Builds\TestBuildTest\foo_3.3.17009.3.zip”,因为它 不存在。” 为什么只有文件会出现此错误,而所有文件夹都已正确删除?这对我来说毫无意义。如何修复它?根据错误信息。该文件很可能在生成过程中被删除 在

我正在尝试删除特定网络路径位置(我的一个生成的tfs生成放置文件夹)中的所有文件和文件夹

在我的后期构建脚本中,我尝试了以下几行:(结果相同)

所有包含的文件夹都将被删除,但当它试图删除目录中的文件时,会弹出以下错误:

删除项:找不到路径 “\abctfs32\Builds\TestBuildTest\foo_3.3.17009.3.zip”,因为它 不存在。”


为什么只有文件会出现此错误,而所有文件夹都已正确删除?这对我来说毫无意义。如何修复它?

根据错误信息。该文件很可能在生成过程中被删除

在生成过程中触发了一些事件,该文件已被删除。运行powershell脚本时,找不到这些文件。
Remove item
命令不能删除文件两次


请仔细检查生成定义、生成过程和放置文件夹。

请尝试以下命令:

Remove-Item -Path "\\footfs32\Builds\TestBuildTest\*.*" -Force -Recurse

可能是您没有删除此文件的权限。不幸的是,所有文件夹和文件都是由同一用户(生成服务器服务帐户)在以前的生成过程中创建的。在生成和ps脚本之后,您能否在物理生成放置文件夹中看到这些文件?您是如何创建包含空格的zip文件的?您还可以使用“-whatif”参数,以查看如果执行命令而不实际删除任何内容会发生什么情况。哦,我刚刚发现,我的文件在zip扩展名后面有一个空间…比如“.zip”“。我可以删除最后一个位置有空格的文件吗?我不认为这是个问题。。。你试过上面的命令吗?它没有被删除。当导航到目录时,我仍然可以看到它。此外,这是一个单一的声明。我怀疑它会在目录删除和文件删除之间被删除。当我的构建过程在执行该语句之前删除这些文件时,为什么删除项首先会找到这些文件。您的意思是只有带有“.zip”的文件才能删除吗。或无法删除除文件夹以外的所有文件。另外,请尝试手动删除这些文件,以确保您是否具有适当的权限,并且这些文件未被任何其他进程锁定。
Remove-Item -Path "\\footfs32\Builds\TestBuildTest\*.*" -Force -Recurse