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