从C:\ Windows文件夹中删除文件

时间:2018-12-03 21:10:43

标签: batch-file cmd

我正在使用设计不良的应用程序。安装后,它将在C:\ Windows文件夹中创建一个.INI文件(还记得吗?)。为了使事情在我们的环境中正常运行,我不使用该.INI文件。取而代之的是,我在不同的位置拥有单独的.INI文件,可以在应用程序的框架内正确地管理它们。我遇到的问题是用户未正确运行该应用程序,因此它会拾取在我们的环境中不起作用的默认.INI文件(请记住,我说该应用程序设计不良)。

要确保我的用户正在运行正确的配置,我需要从C:\ Windows文件夹中删除此讨厌的.INI。我有.BAT文件来管理应用程序的启动和更新,因此我尝试在.BAT文件中发出删除操作,但它不起作用。当我尝试仅在命令窗口中运行delete命令时,出现“访问被拒绝”。我无法重命名或移动它。我只是去触摸每台计算机,但没有时间去接触它们。

我刚刚花了两个小时的时间来寻找解决方案,唯一的解决方案是使用Windows资源管理器,这不是一个选择。我知道它必须是我无法找到的简单事物。想法?

1 个答案:

答案 0 :(得分:1)

for /f "usebackq delims=" %A in ("%userprofile%\Desktop\ComputerName.txt") do echo Del \\%A\C$\Windows\file.ini

Computername.txt是每行,名称或地址一台计算机。

127.0.0.1