batch-file - 如何解决不断删除我的文件的批处理文件?
问题描述
如何修复我的批处理文件?当我在 Windows 10 1903 中运行该命令时,它运行得非常好。但是当我在 Windows 10 2004 中运行它时,批处理会不断删除批处理文件夹中的文件。
这是脚本(不完整):
ipconfig /flushdns
cd %windir%/temp
powershell ri * -recurse -force >NUL
cd %temp%
powershell ri * -recurse -force >NUL
这是在Windows 10 2004中不断删除我的文件的行 有人可以帮助我吗,我已经尝试解决它。但我没有找到出路
解决方案
Temp
您尝试清空的目录位于受保护的%SystemDrive%\Windows
位置内。为了将其清空,您必须首先获得执行此操作的权限,并且通常为此您应该运行提升的脚本,即“以管理员身份运行”。
另外,我认为直接使用本机cmd.exe
命令执行此操作会更快,而不是调用外部实用程序,例如%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe
:
@"%SystemRoot%\System32\ipconfig.exe" /FlushDNS
@PushD "%SystemRoot%\Temp" && (RD /S /Q . 2> NUL & PopD)
@PushD "%Temp%" && (RD /S /Q . 2> NUL & PopD)
推荐阅读
- android - 上传时流意外结束
- python-3.x - “ValueError:未找到表”:Python pd.read_html 未加载输入文件
- java - TermQuery 没有给出预期的结果作为 QueryParser - Lucene 7.4.0
- php - php (function.php) 文件函数调用在另一个文件中
- python - argparse 仅在位置参数之前解析
- ruby-on-rails - 通过 Rails 上的活动管理员从 S3 下载 pdf
- ios - iOS 无法在移动数据/4G 网络上上传图像,而在 Wifi 中它工作正常
- javascript - 图像或 pdf 的文件输入验证
- javascript - 将文件下载到服务器时如何更改文件的所有者
- python - openstack keystone 命令失败并出现内部服务器错误 500 - python 目标 WSGI 脚本 .. 无法作为 Python 模块加载