bat命令,下边的指定文件指定文件名,如何修改复制到指定文件夹?

bat命令,下边的指定文件指定文件名,如何修改复制到指定文件夹?,第1张

从当前命令中来看,是把那个mp3文件,复制到listtxt这个文本中写明的相关路径中(也有可能就是您说的相关文件名)。您如果要拷贝到指定文件夹中,那么把listtxt中的内容更改成相关的文件夹路径即可。

复制什么代吗你可以在要复制的代码那里点击右键,出现一个全选菜单,点击全选然后再ctrl+c复制,然后在要显示的位置ctrl+v就可以粘贴了
如果是有选择性的复制,你就要在复制的文字开始位置点左键不放,拖动到相应结束位置松开左键,再按照上面的方法就可以复制粘贴了
还有一种就是在复制文字开始的位置点一下左键,然后按住shift键不放,在复制文字结束位置再点一下左键,就可以把要选择的文字选中了,然后ctrl+c和ctrl+v来 *** 作了

其实系统自带的命令行功能,就完全实现您要的这种简单的功能,根本不需要借助任何软件。脚本命令代码也简单的很,用记事本软件就能编写出来。然后保存后双击脚本文件就可以了。

以下就是大致的脚本代码:

::如果要使用 UTF-8 编码的脚本文件,
::请更改编码的同时启用下方chcp命令
::chcp 65001 >nul 2>nul & CLS
@echo off & title 批量复制目录到特定目录中 By 依梦琴瑶
cd /d "%~dp0"
::设置被复制的文件夹名
set FolderName=3:4详情
::设置文件夹最终存放的总目录名称
set SaveFolder=批量复制演示
::设置文件夹名中包含的字符串
set Str=你要吗
for /f "delims=" %%a in ('dir /ad/s/b "%SaveFolder%\%Str%"') do (
    xcopy /s /e /y "%FolderName%" "%%~a\%FolderName%\"
)
pause

打开记事本,然后把以上代码复制粘贴进去,之后根据自身情况,修改代码中三处注释那里的内容,之后选择另存为,另存为时,保存类型选择所有文件,文件名自己看着办,但名字最后必须加上“bat”(注意有个小数点,但不包含双引号),编码设为ANSI,之后保存。

如果使用UTF-8编码,那么您需要把代码中chcp前面的::删除掉(如下图)

代码保存后,就把它和您要处理的“3:4详情”,以及“批量复制演示”放在同一个目录中,然后双击运行这个脚本即可。

代码其实很简单,看不懂的,就不需要考虑看懂它。只需按照代码中描述的地方修改相关内容即可。

把d盘atxt 复制到c盘file文件夹
copy d:\atxt c:\file\atxt
具体内容帮助
将一份或多份文件复制到另一个位置。
COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/A | /B ] source [/A | /B]
[+ source [/A | /B] [+ ]] [destination [/A | /B]]
source 指定要复制的文件。
/A 表示一个 ASCII 文本文件。
/B 表示一个二进位文件。
/D 允许解密要创建的目标文件
destination 为新文件指定目录和/或文件名。
/V 验证新文件写入是否正确。
/N 复制带有非 8dot3 名称的文件时,
尽可能使用短文件名。
/Y 不使用确认是否要改写现有目标文件
的提示。
/-Y 使用确认是否要改写现有目标文件
的提示。
/Z 用可重新启动模式复制已联网的文件。
命令行开关 /Y 可以在 COPYCMD 环境变量中预先设定。
这可能会被命令行上的 /-Y 替代。除非 COPY
命令是在一个批文件脚本中执行的,默认值应为
在改写时进行提示。
要附加文件,请为目标指定一个文件,为源指定
数个文件(用通配符或 file1+file2+file3 格式)。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13392755.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-27
下一篇 2023-07-27

发表评论

登录后才能评论

评论列表(0条)

保存