“访问被拒绝。”尝试使用批处理文件删除 TEMP 文件时出错

2023-12-20

我试图通过运行下面的批处理文件来删除所有临时文件。但不幸的是,我收到“访问被拒绝”。错误。我不确定根本原因或如何最大限度地减少这种情况。

@echo off
cd %temp%
for /d %%D in (*) do rd /s /q "%%D"
del /f /q *

还建议一种删除所有互联网临时文件(IE)的方法。


你这样做的方式真的很危险:

cd没有/D更改目录但不更改驱动器。因此,如果您从驱动器运行此脚本D:它将更改驱动器 C 的当前目录,然后继续删除您的所有内容D: drive.

如果幸运的话,您没有其他驱动器的权限。如果您不这样做,您将丢失所有文件。

你会需要cd /D %TEMP%为了确保安全,但最好避免更改当前目录:

@echo off

for /d %%D in (%TEMP%\*) do rd /s /q "%%D"
del /f /q %TEMP%\*

当然,临时清理可能会失败,因为某些文件正在被运行的程序使用。在这种情况下,只需重新启动并再次运行脚本即可。

我刚刚运行了这个脚本,现在我的临时目录中有 3 个目录和 10 个文件(之前有很多旧文件)

要删除临时 IE 文件,情况略有不同,因为目录是隐藏的,因此我们必须使用特殊的列表列出隐藏的目录dir命令(FOR命令看不到隐藏目录)

@echo off

set IETEMP=%LOCALAPPDATA%\Microsoft\Windows\INetCache
for /F %%D in ('dir /AHD /B %IETEMP%') do rd /s /q "%IETEMP%\%%D"
del /f /q %IETEMP%\*
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

“访问被拒绝。”尝试使用批处理文件删除 TEMP 文件时出错 的相关文章

随机推荐

  • 设置nginx支持自定义域名

    我有一个 Django Web 应用程序托管在一个虚拟机上 该虚拟机以基于 Debian 的 Ubuntu 作为操作系统 以 nginx 反向代理 Gunicorn 作为 Web 服务器 此 Web 应用程序的 DNS 是myapp clo
  • 如何以编程方式在 WordPress 中创建帖子 [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我想知道如何在 WordPress
  • 我需要向父 div 添加一个像素

    我有一个 教室 的 div 其中包含每个 学生 的 div 每个 学生 div 都包含一个图像 这是 HTML div class classroom div class student img class student image sr
  • 需要 JQuery 弹出窗口/警报

    我有一个元素列表 每个元素需要有一个相应的弹出窗口 这不是背景变黑的弹出窗口 这更像是一个 JavaScript 警报 尽管我需要在弹出窗口中创建自己的样式按钮 并为其分配我们自己的定制事件 我需要每个弹出窗口将自己适当地放置在用户界面中相
  • 解析接受标头

    有人对解析 HTTP Accept 标头有任何建议 或正则表达式 吗 我正在尝试在 ASP NET MVC 中进行一些内容类型协商 似乎没有内置的方式 这很好 因为这里有很多思想流派 但是解析并不完全微不足道 如果有人已经完成了 我宁愿不重
  • 如何将字符串渲染为html链接

    我向电子邮件发送一些消息 如下所示 string link http localhost 1900 ResetPassword username user UserName reset HashResetParams user UserNa
  • IntelliJ IDEA v12 中的警告

    给出的答案为如何让Intellij Idea显示编译警告 https stackoverflow com questions 4745415 how to get intellij idea to display compilation w
  • 为什么将“extern puts”转换为函数指针“(void(*)(char*))&puts”?

    我正在看例子abo3 c http community corest com gera InsecureProgramming abo3 html from 不安全编程 http community corest com gera Inse
  • 当我使用 Python 的调试版本时,如何使用 gdb?

    我的 gdb 版本与我的系统 python 链接 但我目前正在使用 python 的特殊调试版本 因此 gdb 无法正确启动 并出现如下错误 gdb gdb Symbol Py ZeroStruct has different size i
  • 为什么我的数组在 AJAX 函数之外的行为不同? (填充 jsTree)[重复]

    这个问题在这里已经有答案了 长话短说 我正在为 jsTree 创建一个类似 JSON 的数组 我不明白的是为什么数组非常适合我在 AJAX 成功函数中的需求 但又损坏了outside该功能的 查看我的控制台转储的屏幕截图 您可以看到差异 为
  • 在 Google 地图中绘制一个点周围的半径

    我正在使用 Google Maps API 并添加了标记 现在我想在每个标记周围添加 10 英里的半径 这意味着在缩放时会出现适当的圆形 我不知道该怎么做 而且这似乎不常见 我发现一个看起来不错的例子 http www freemaptoo
  • 如何在不给单元格区域命名的情况下选择单元格区域?

    我想使用应用程序脚本选择单元格 C29 Z50 作为变量 我不想创建命名范围 但如果需要的话我可以 我的目标是创建一些超越颜色的自定义格式 可以使用内置功能 因此 如果单元格 B27 交易 则将 C29 Z50 格式化为数字 否则将 Z29
  • MVC4 Bundle 中的 {version} 通配符

    在 MVC 4 中 我们有捆绑包 在定义捆绑包时 我们可以对文件夹中的所有文件使用 等通配符 在下面的例子中 什么是 version mean public static void RegisterBundles BundleCollect
  • 实体框架不信任投票 - 与 .NET 4 相关吗? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 Locked 这个问题及其答案是locked help locked posts因为这个问题是题外话 但却具有历史意义 目前不接受新的答案或互动
  • 统计C语言中每个单词出现的次数

    我想统计一下 一颗破碎的心 一颗破碎的心灵 这个小文本中每个单词的出现次数 这篇文章的每个单词都是二维的array 100 20 其中 100 是max words20 是max word length 我有一个指点array 100 其中
  • SQL中EXISTS和IN的区别?

    两者有什么区别EXISTS and INSQL 中的子句 我们什么时候应该使用EXISTS 以及我们什么时候应该使用IN The exists关键字可以以这种方式使用 但实际上它是为了避免计数 this statement needs to
  • 在轻松脚本中启用 AWS Managed ElasticSearch 上的正则表达式支持

    我正在尝试将模板上传到我的 AWS 托管 ElasticSearch ElasticSearch 响应 500 错误 抱怨我需要设置script painless regex enabled to true 我知道您无法编辑elastics
  • 如何在本地 PHP 开发设置中设置 DOCUMENT_ROOT 和站点根目录?

    I m doing a job for a guy with a site online It s an alien site to me and I m slowly working through the strange code I
  • 重定向 Rails 3 中特定控制器的记录器输出

    我们希望拥有一组控制器 将所有操作和下游方法的记录器输出路由到单独的日志文件 这是一个 Rails 3 项目 在 Rails 2 中 我们通过重新定义 logger 方法来做到这一点 但在 Rails 3 中 记录的方式是使用 Rails
  • “访问被拒绝。”尝试使用批处理文件删除 TEMP 文件时出错

    我试图通过运行下面的批处理文件来删除所有临时文件 但不幸的是 我收到 访问被拒绝 错误 我不确定根本原因或如何最大限度地减少这种情况 echo off cd temp for d D in do rd s q D del f q 还建议一种