首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Powershell无法删除我刚刚写入的文件

Powershell无法删除我刚刚写入的文件
EN

Stack Overflow用户
提问于 2019-10-23 20:33:19
回答 1查看 107关注 0票数 1

我想在亚马逊网络服务的EC2服务器上安装git。因此,我使用了Invoke-WebRequest来下载可移植的git exe

代码语言:javascript
复制
Invoke-WebRequest -Uri https://github.com/git-for-windows/git/releases/download/v2.23.0.windows.1/PortableGit-2.23.0-64-bit.7z.exe -UseBasicParsing -OutFile git.exe

但是下载卡住了,我终止了会话。现在我想删除git.exe,但由于某些原因,我不被允许这样做。我尝试使用以下命令删除该文件:

代码语言:javascript
复制
Remove-Item .\git.exe

但我收到一条错误信息告诉我我不被允许

代码语言:javascript
复制
Remove-Item : Cannot remove item C:\git.exe: Access to the path 'C:\git.exe' is denied.
At line:1 char:1
+ Remove-Item .\git.exe
+ ~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : PermissionDenied: (C:\git.exe:FileInfo) [Remove-Item], UnauthorizedAccessException
    + FullyQualifiedErrorId : RemoveFileSystemItemUnAuthorizedAccess,Microsoft.PowerShell.Commands.RemoveItemCommand
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-24 17:26:57

我刚刚发现Invoke-WebRequest没有正确终止,卡住的进程仍然将文件锁定。重新启动服务器后,我能够删除该文件。感谢您的建议和评论。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58522966

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档