早先有朋友帮我做了这样一个 批量重命名 的批处理命令 很好用……
我想在这个方法的基础上实现,批处理复制文件的目的,下面详细说:
=======================================
打开记事本,把以下共四行代码贴进去(前面不要贴进多余的空行),再打开Excel文件前一列是文件夹里的原名(不要后缀名)相邻列是对应改后的名,(也是不要后缀名)把这两列纯数据区复制,然后粘到刚才贴的代码的下方(可以留有空行),另存为要修改文件的那个文件夹里,保存类型选任意型,文件名 XX.bat 之后双击运行即可
@echo off&color f1&title 改文件名
for /f "tokens=1,2" %%i in ('more +4 "%~0"')do (
if exist "%%i.*" ren "%%i.*" "%%j.*")
echo.改名结束&ping 127.1>nul&exit
====================================
要实现的功能:
--------------------------------
1、写一段类似的代码
2、我可以自在这段代码下粘贴一些中文汉字(一行一个),另存为.bat
3、执行这个.bat后,当前文件夹及所有子文件下包含上述中文汉字的文件都被复制到指定的文件夹(可以是固定的文件夹,如我的文档、提取)
4、像上面的举例一样,不要涉及到扩展名的问题。
--------------------------
这个主要是为给小孩子学习生字,提取不会的文件,每个字一个文件,有了这个批处理命令会方便些,请大家帮忙。
我没分了,拜托了。
类似方法也可以
需要提取文件 的关键字存在TXT里就行 一行一个
非常感谢,已经测试成功。
思路有一些变化,能不能再帮忙改一下代码:
与.bat同级目录下,设置一个名为 列表.txt 的文件
bat文件运行 调用 列表.txt 实现复制的目的。
列表.txt 文件内的内容 就是 您提示我的 添加到14行后的内容
深表感谢。
for /f "tokens=1,2" %%i in ('more +12 "%~0"') do (
改为
for /f "delims=" %%i in (列表.txt) do (
...当前目录(含子目录)下 包含相关中文字符的文件到指定文件夹...
echo off&color f1&title 复制指定文件 dir \/a-d \/s \/b>list.lst for \/f "tokens=1,2" %%i in ('more +12 "%~0"') do (set t=%%i call:fx )del list.lst&echo.指定文件复制成功!&ping 0 -n "3">nul&exit :fx for \/f "delims=" %%a in ('findstr \/i \/c:"%t%" "...
要备份怎用批处理复制当前目录下所有文件和子文件夹(包括目录下子文件夹...
xcopy \/s\/e "%cd%" "指定目录路径\\"注意:指定目录路径最后要加一个斜杠\\
...某些目录及子目录并包含以上目录内所有文件到指定目录病覆盖同名文件...
\/T 创建目录结构,但不复制文件。不包括空目录或子目录。\/T \/E 包括 空目录和子目录。\/U 只复制已经存在于目标中的文件。\/K 复制属性。一般的 Xcopy 会重设只读属性。\/N 用生成的短名称复制。\/O 复制文件所有权和 ACL 信息。\/X 复制文件审核设置(隐含 \/O)。\/Y 取消提...
批处理将当前目录下的文件及文件夹复制到指定目录
1、在该文件夹下新建一个文本文档。2、打开这个文本文档,输入以下命令:DIR *.* \/B >list.txt。3、文件另存。4、修改后缀名为“.bat”,然后保存。5、双击文件,运行。6、出现了我们需要的文件名称列表。7、打开之后,就能看到。
...复制当前文件夹下指定文件夹里的文件到指定的目录
复制C盘下的"Program Files"文件夹下的所有文件(目录和子目录,包括空的)到D盘的"123"文件夹里,复制的时候显示‘完整的源和目标文件名’,也复制隐藏和系统文件。理论上也就是说,上面这个命令能把"Program Files"文件夹内的任何文件复制出来。xcopy 命令加了下面这三个参数:\/E 复制目录和子目录...
批处理:将当前目录下所有文本文件名字中中文部分相同的文件移到相应文件...
试试 文件批量处理百宝箱v10.0主界面-右上角-更多功能-拓展界面-批量复制-文件分发功能模块。
...复制当前文件夹下指定文件夹里的文件到指定的目录
批处理 支持相对路径,也支持 绝对路径 相对路径就是 以 当前目录作为根目录 可以不包含 盘符 绝对路径则必需 包含盘符和路径 xcopy "AA""D:\\BB"
用批处理查找指定多个路径的含有关键词的文件夹并复制到指定目录
echo offset Lst=List.txtset SavDir=D:\\指定目录set SrcDir=D:\\test1,F:\\test2,E:\\test3for \/f "delims=" %%a in (%Lst%) do ( for %%i in (%SrcDir%) do ( for \/f "delims=" %%y in ('dir \/ad \/s \/b "%%~i\\*%%~a*"') do ( xcopy \/s \/e \/h "%%...
bat怎么批量复制当前目录下若干指定文件到指定目录
要用到咕嘎批量文件查找移动存储系统前,要把文件夹变文件,压缩一下压缩包就可以了
...内内容不包含指定字符的文本文件复制到指定文件夹,且带相应目录...
echo off & title 备份不包含指定字符的文件 By 依梦琴瑶 ::设置排除的字符 set Str= ::设置要备份的文件后缀 set Ext=*.txt ::设置备份目录 set SavDir=备份 for \/r %%a in (%Ext%) do (echo "%%~a" | findstr \/i \/c:"%cd%\\%SavDir%\\" >nul 2>nul || (type "%%~a" |...