首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尽管Windows上的GitHub操作“设备或资源繁忙”,但仍要删除

尽管Windows上的GitHub操作“设备或资源繁忙”,但仍要删除
EN

Stack Overflow用户
提问于 2021-08-27 09:07:56
回答 1查看 1.5K关注 0票数 1

在将它存储在GitHub操作之前,我想先清理gradle缓存。目前的相关配置如下:

代码语言:javascript
复制
      - name: Turn off the Gradle Daemon
        shell: bash
        run: ./gradlew --stop
      - name: Cleanup Gradle Cache
        shell: bash
        run: |
          rm -f ~/.gradle/caches/modules-2/modules-2.lock
          rm -f ~/.gradle/caches/modules-2/gc.properties

这个过程在Linux和MacOS X下运行得很好,但是在windows上,尽管在运行清理之前停止了Gradle Daemon,我还是得到了以下错误:

代码语言:javascript
复制
Run rm -f ~/.gradle/caches/modules-2/modules-2.lock
rm: cannot remove '/c/Users/runneradmin/.gradle/caches/modules-2/modules-2.lock': Device or resource busy
Error: Process completed with exit code 1.

是否有任何方法强制删除文件?我不在乎前后矛盾,我想要删除那个文件,仅此而已。删除必须在连续集成环境中执行,因此没有图形工具,只有Powershell或git。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-27 12:54:57

如果您不介意使用PowerShell而不是Bash,您可以像使用Bash那样使用它:

代码语言:javascript
复制
Remove-Item -Force

-Force-f of bash's rm (参考文献)不一样,但是对于您的问题应该没有问题:文档声明

-Force强制cmdlet删除否则无法更改的项,例如隐藏或只读文件或只读别名或变量。

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

https://stackoverflow.com/questions/68950823

复制
相关文章

相似问题

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