Batch file 从未知目录中批量删除带有点的文件

Batch file 从未知目录中批量删除带有点的文件,batch-file,firefox,vbscript,wildcard,Batch File,Firefox,Vbscript,Wildcard,我正在编写一个程序,从Firefox profiles文件夹复制所有文件 ("system drive":\Users\"username"\AppData\Mozilla\Firefox\Profiles\) 在批处理和VBScript中,但当我使用我制作的VBScript复制整个文件夹时,由于parent.lock文件,它不会复制所有文件夹 我需要一个脚本来从profiles文件夹的每个子目录中删除parent.lock文件,并且所有Firefox概要文件文件夹中都有一个点,所以我尝试使

我正在编写一个程序,从Firefox profiles文件夹复制所有文件

("system drive":\Users\"username"\AppData\Mozilla\Firefox\Profiles\) 
在批处理和VBScript中,但当我使用我制作的VBScript复制整个文件夹时,由于parent.lock文件,它不会复制所有文件夹

我需要一个脚本来从profiles文件夹的每个子目录中删除parent.lock文件,并且所有Firefox概要文件文件夹中都有一个点,所以我尝试使用

(del "%userprofile%\AppData\Roaming\Mozilla\Firefox\Profiles\*.*\parent.lock") 
但这行不通。我也尝试过在没有打开Firefox的情况下使用该命令,但仍然不起作用。我目前的个人资料是

("my system drive":\Users\"my username"\AppData\Roaming\Mozilla\Firefox\Profiles\a0kdlt22.default-1421383893044)

我也尝试了相同的命令,但是使用了我的完整配置文件名,并且成功了,所以我不知道我在这里做错了什么。

您不能在目录或文件的路径中使用通配符。Windows命令处理器不支持此功能

您可以将其用于您的任务

del /F /Q /S "%APPDATA%\Mozilla\Firefox\Profiles\parent.lock"
从应用程序数据目录中Mozilla Firefox的profiles目录开始的所有目录中删除parent.lock文件

打开命令提示窗口,在那里执行del/?,并仔细阅读为此命令显示的帮助,以了解有关所用选项的详细信息


在命令提示符窗口中执行命令集,以查看预定义环境变量及其值(如APPDATA)的列表。

请详细说明此操作不起作用:是否有错误消息,或者它只是不删除任何内容?请注意,几乎每个文件都有一个。其中,将文件名和扩展名分开,例如。g、 ,filename.txt;默认情况下,Windows资源管理器不显示已知的扩展名,如txt;锁可能是未知的扩展,因此显示;因此,打开命令提示符Start>>运行…,键入cmd,按Enter,键入dir/S/B%USERPROFILE%\AppData\Roaming\Mozilla\Firefox\Profiles\*.*以查看目标目录树中的所有文件,包括它们的扩展名…它不会删除它,而且它不是我遇到问题的文件,它是包含文件的文件夹。文件夹和文件都有一个点,但我知道文件名。我已将计算机设置为显示所有文件扩展名。