批量删除未知目录中带点的文件
Deleting file from unknown directory with a dot in it in batch
我正在编写一个程序来复制 Firefox 配置文件文件夹中的所有文件
("system drive":\Users\"username"\AppData\Mozilla\Firefox\Profiles\)
批量和 VBScript,但是当我使用我制作的 VBScript 复制整个文件夹时,由于 parent.lock 文件,它不会全部复制。
我想要一个脚本来从配置文件夹的每个子目录中删除 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 的配置文件目录开始的所有目录中删除文件 parent.lock
。
打开命令提示符 window,在那里执行 del /?
,并仔细阅读为该命令显示的完整帮助,了解所用选项的详细信息。
在命令提示符下执行 window 也可以命令 set
查看预定义环境变量列表及其值,如 APPDATA.
我正在编写一个程序来复制 Firefox 配置文件文件夹中的所有文件
("system drive":\Users\"username"\AppData\Mozilla\Firefox\Profiles\)
批量和 VBScript,但是当我使用我制作的 VBScript 复制整个文件夹时,由于 parent.lock 文件,它不会全部复制。
我想要一个脚本来从配置文件夹的每个子目录中删除 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 的配置文件目录开始的所有目录中删除文件 parent.lock
。
打开命令提示符 window,在那里执行 del /?
,并仔细阅读为该命令显示的完整帮助,了解所用选项的详细信息。
在命令提示符下执行 window 也可以命令 set
查看预定义环境变量列表及其值,如 APPDATA.