cmd实现获取指定文件夹,包含子文件夹下所有.jar后缀的文件移动到桌面
时间: 2023-08-31 18:19:37 浏览: 162
用批处理获取当前目录下所有文件的路径
5星 · 资源好评率100%
### 回答1:
您好,可以使用以下命令在命令行窗口中实现获取指定文件夹,包含子文件夹下所有.jar后缀的文件移动到桌面:
1. 首先打开命令行窗口:按下Win+R键,在弹出的运行窗口中输入cmd,按下回车键即可打开命令行窗口。
2. 切换到要操作的文件夹:在命令行窗口中输入cd + 空格 + 文件夹路径,例如:cd C:\Users\YourName\Desktop\files,然后按下回车键,即可进入指定的文件夹。
3. 执行移动文件命令:在命令行窗口中输入move + 空格 + 搜索条件 + 空格 + 目标文件夹路径,例如:move *.jar C:\Users\YourName\Desktop\jars,然后按下回车键,即可将指定文件夹及其子文件夹下所有.jar后缀的文件移动到桌面上的jars文件夹中。
请注意,以上操作需要根据您的实际情况修改相应的文件夹路径和目标文件夹路径,以确保操作成功。
### 回答2:
要实现这个功能,你可以使用以下命令行脚本:
```cmd
@echo off
set "src_folder=C:\path\to\source\folder"
set "dest_folder=C:\Users\username\Desktop"
echo 正在移动 .jar 文件到桌面...
for /r "%src_folder%" %%F in (*.jar) do (
move "%%F" "%dest_folder%"
)
echo 移动完成。
```
请注意,你需要将 `C:\path\to\source\folder` 替换为你想要移动文件的源文件夹路径,将 `C:\Users\username\Desktop` 替换为你想要将文件移动到的目标文件夹路径。
这段代码首先定义了源文件夹和目标文件夹的路径。然后,使用 `for /r` 命令遍历源文件夹及其子文件夹中所有的 `.jar` 文件。对于每个 `.jar` 文件,使用 `move` 命令将它们移动到目标文件夹。
运行这段脚本后,它会在命令行窗口显示移动的进度,并在移动完成后显示“移动完成”的消息。
### 回答3:
要想实现将指定文件夹中包含子文件夹下所有后缀为.jar的文件移动到桌面,可以使用命令提示符(CMD)来完成。下面是具体的步骤:
1. 首先,打开命令提示符窗口。可以通过在桌面右键点击空白处,在弹出的菜单中选择“新建”-“文件夹”,然后将新建的文件夹重命名为"move_jars"(名称随意),并将要操作的文件夹拖拽到"move_jars"文件夹上。
2. 然后,在命令提示符窗口中输入以下命令,并按下回车键执行:
```
cd Desktop\move_jars
```
3. 接着,输入以下命令并执行:
```
for /r %i in (*.jar) do move "%i" .
```
4. 最后,可以在桌面上找到名为"move_jars"的文件夹,里面包含了所有从指定文件夹及其子文件夹中移动到桌面的.jar文件。
这样,你就成功使用CMD将指定文件夹中包含子文件夹下所有.jar后缀的文件移动到了桌面上。
阅读全文