『壹』 如何用批处理,bat,把文件移入指定文件夹
@echo off
setlocal enabledelayedexpansion
for /f "tokens=*" %%i in ('dir/b/a-d *.txt') do (
set s=%%i
set s=!s:~14,11!
(for /f "tokens=*" %%j in ('dir/b/ad "*!s!*"') do (
set t=%%j
set t=!t:~8,11!
echo !s! !t!
if "!s!"=="!t!" move "%%i" "%%j"))2> nul)
『贰』 批处理按关键字移动到多个指定文件夹,并生成目标文件夹的文件目录
不清楚你的实际文件/情况,仅以问题中的样例/说明为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI@echo offrem 根据列出的多个关键字,将一个指定目录里文件名称中包含有这些关键字的文件分别剪切/移动到另一个目录下以关键字命名的子文件夹里mode con lines=3000set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4title %#% +%$%%$%/%@% %z%set "oldfolder=D:\aaa"set "newfolder=D:\bbb"if not exist "%oldfolder%" (echo;"%oldfolder%" not found&pause&exit)if not exist "%newfolder%" md "%newfolder%"if "%oldfolder:~-1%" equ "\" set "oldfolder=%oldfolder:~,-1%"if "%newfolder:~-1%" equ "\" set "newfolder=%newfolder:~,-1%"for %%a in ( "采购规范" "工艺守则" "试验方法") do ( for /f "delims=" %%b in ('dir /a-d-h/b "%oldfolder%\*%%~a*" 2^>nul') do ( if not exist "%newfolder%\%%~a\" md "%newfolder%\%%~a\" echo;"%oldfolder%\%%~nxb" –^> "%newfolder%\%%~a\" ))echo;%#% +%$%%$%/%@% %z%pauseexit
『叁』 在excel中批处理的方法
小编在工作中经常会对不同的工作表,不同的单元格区域进行仙童的数据输入和格式设置等操作,每一次或者每一个区域重复进行,比较麻烦,今天我们就来学习下在excel中批处理的方法,这样可以提高工作的效率。一、工作表的“批处理”每次启动Excel总是默认打开多张工作表。由此可以看出,Excel除了拥有强大的单张表格处理能力外,还应该可以在多张相互关联的表格中进行协调工作。因此,在很多情况下,都会需要同时在多张表格的相同单元格中输入同样的内容,或者进行一些相同的格式设置。完成这样的操作比较简单,通过按住“Shift”键或“Ctrl”键,选择多张工作表的标签,此时,在Excel标题栏的名称中出现了“工作组”字样,就可以进行对工作组的编辑工作了。不仅可以输入数据,也可以对单元格区域进行格式设置。设置的格式都显示在“工作组”的各张工作表中,即一次操作完成多张工作表的输入、设置工作。1、只需要一次输入,即可在所选中的各个工作表中显示相同的输入内容。2、通过“格式”菜单中的有关选项,将选中的多个工作表的行、列、单元格设置成相同的样式以及进行一次性全部隐藏等操作。3、选择“文件→页面设置”菜单项,将选中的多个工作表设置成相同的页面模式。4、通过“编辑”菜单中的有关选项,在多个工作表范围内进行查找、替换、定位操作。5、选择“工具→选项”菜单项,通过“选项”对话框的“视窗”和“编辑”选项卡,将选中的工作表设置成相同的视窗样式和单元格编辑属性。6、在选中的工作表标签上单击鼠标右键,可以进行插入和删除多个工作表的操作。二、单元格的“批处理”1、批量输入不通过复制、粘贴操作,就可以一次输入文本到各个单元格。首先按住“Ctrl”键并配合鼠标左键单击或按下左键并拖动的操作,选中所有要输入相同内容的单元格,完成单元格区域的选定之后,输入具体内容,此时只显示在第一个单元格,按下“Ctrl+Enter”组合键所选单元格中都显示该内容。批量调整列宽、行高、边框等格式选择一个或多个单元格区域之后,将鼠标移至选中区域内,单击右键弹出快捷菜单,进行多行或列的插入/删除操作、单元格格式操作;依次单击“格式→行/列”菜单命令,则可以对所选中的多个单元格进行行高、列宽等格式设置操作。2、批量求和在Excel中,对数字求和是经常遇到的操作,除传统的输入求和公式并复制外,对于连续区域求和可以采取如下方法:假定求和的连续区域为m×n的矩阵型,并且此区域的右边一列和下面一行为空白,用鼠标将此区域选中并包含其右边一列或下面一行,也可以同时两者均选中,单击“常用”工具条上的“∑”图标,则在选中区域的右边一列或下面一行自动生成了求和公式,并且系统能自动识别选中区域中的非数值型单元格,求和公式不会产生错误。
『肆』 移动文件批处理命令
不知道lz这个批处理的目的是什么,直接把需要的功能贴出来吧ip_s.txt里面的内容,也就是%%a,在内层的循环中完全没有用到而且for命令如果用/r参数,而in后面跟的是一个文件名的话,不会读取这个文件的内容,而是遍历当前目录,并且把括号里的内容加在每一个文件夹下其实批处理是支持换行的,完全可以写成下面这样更加易读的格式@echo offfor /r %%a in (ip_s.txt) do ( for /r %path_s% %%i in (*.xml) do ( cls echo Moving: %%i move "%%i" %path_d% /y >null echo. echo Done! ))根据我的推测是想用同一个批处理在ip不同的电脑上运行,达到把某个目录下的xml文件全部移动到另一个文件夹,每一台电脑上的源目录和目标目录都不同可以把ip_s.txt,path_s.txt,path_d.txt合并成一个txt,里面每一条记录形如192.168.0.1 d:\source e:\destination中间可以用任意符号分隔,不过我推荐用逗号或者分隔符(Tab),因为这两种符号可以和excel互相导入比如另存为Path.txt然后用for /f "delims=, tokens=1,2,3" %%a in(Path.txt) do ()delims是分隔符列表,tokens是要读取的行数上面这句就把path.txt里的每一样的第一、二三列分别赋给%%a %%b %%c
『伍』 有关Excel的批处理工作表的小技巧
在excel中有很多操作小技巧都是经常使用excel的朋友总结出来的,今天excel学习网的王老师给大家带来了一个有关Excel的批处理工作表的小技巧,此技巧一共有10个,每一个都非常实用,欢迎大家学习。1、打开多个工作簿在“文件”菜单中执行“打开文件”命令,在弹出的对话框中,按住“Shift”键或“Ctrl”键并点击鼠标左键操作,选择彼此相邻或不相邻的多个工作簿,然后按下“确定”按钮,就可以一次打开多个工作簿了。2、不退出Excel而关闭所有打开的工作簿常规的“文件”菜单中只有“关闭”命令,一次只能关闭一个工作簿,能不能同时关闭所有工作簿呢,只要按下“Shift”键然后再打开“文件”菜单,这时就会发现“关闭”命令已经变成了“关闭所有文件”,执行该命令后如果没有修改则所有工作簿被立即关闭;如果有未保存的修改,Excel会询问是否要保存修改,然后关闭。3、插入和删除多个工作表在选中的工作表标签上按下鼠标右键,在弹出快捷菜单中执行相应的命令,就能够进行插入和删除多个工作表的操作了。4、所有工作表有相同的页面设置批量选中所有需要设置页面的工作表,执行“文件”菜单中的“页面设置”命令,就可以将选中的多个工作表设成相同的页面模式了,免去了用户一个个设置的麻烦。5、查找和替换用户可以选中多个工作表后,再执行“查找”、“替换”和“定位”等操作,这样操作范围就是所有选中的工作表,可以大大节省时间。6、样式的设置通过“格式”菜单中的有关选项,可以将选中的多个工作表的行、列、单元格设成相同的样式或者一次性全部隐藏。7、视窗样式和单元格属性执行“工具”菜单中的“选项”命令,在弹出的菜单中选择“视窗”或“编辑”选项卡,并进行相关的设定,就可以将选中的所有工作表设成相同的视窗样式和单元格编辑属性了。8、批量调整列宽或行高对于相邻的多列,在其列标号处用鼠标选中整列,并将鼠标移至选中区域内,单击鼠标右键,在弹出的快捷菜单中可以进行多列的插入与删除操作;将鼠标移至选中区域内任何一列的列标号处,当鼠标变成十字形时,按下左键并拖动,则将选中所有列的宽度调成相同的尺寸。此时双击左键,则将选中的所有列的宽度调成最合适的尺寸,以和每列中输入最多内容的单元格相匹配。行的操作与上述列的操作基本相同。对于不相邻的多列,先按下“Ctrl”键并配合鼠标的选择,就可以选中需要的列了,然后就可以进行与相邻列相同的调整操作了。9、批量设定格式选中需要设定格式的单元格(连续选定或者以“Ctrl”键配合鼠标选定),将鼠标移至选中的任何区域内,单击鼠标右键,在弹出的快捷菜单中选择“单元格格式”,并进行相应的设定即可。10、批量输入首先,选中所有需要输入相同内容的单元格式,然后输入内容,最后按下“Ctrl”键之后按回车键即可完成批量输入。可能很多朋友都接触过这些小技巧,也有的同学没有接触过,学会excel小技巧可以帮助我们提高工作的效率,这些小技巧官方是没有教程的,都是靠excel牛人总结出来的,非常实用。
『陆』 如何用批处理文件实现:在当前文件夹中查找含有关键字内容的文件,并将该文件移动到指定文件夹
如果你说的关键字是文件名,那么你可以打开文件夹,直接在右上角搜索关键字,就会自动筛选出结果,然后全选剪切走就行了如果关键字在文件里面,那么就比较复杂,不擅长不建议用,大致做法是把所有文件导入Access中,可以一键导入,但是需要设置格式,最好再一个一个检查一下格式有没有出错,然后根据关键字写限制条件,建立查询表,再导出excel文件。
『柒』 高级会计师都在用的Excel批处理技巧,祝你早日告别加班
对于职场人士来说,office办公软件是他们经常要用到的,而其中的Excel是他们用来处理数据的,所以需要我们掌握一些基础的Excel批量处理技巧,这样工作效率也能相对应的提高。
3、批量进行加减乘除
如果要对某一类数据进行加减乘除,我们的操作是先在其他空白单元格输入数字,然后再复制那个数字,接着再选中某一列【右键】-【选择性粘贴】-【运算】,便可以进行加减乘除了。
以上就是小编整理出来的一些Excel批处理技巧,希望对你有用。
『捌』 Excel批量处理文件,提取文件名
比如,这里如果想要把“7.21”这个文件夹里面的文件,要做个整理,把文件名称都汇总在一个excel表格了,常见的就是一个一个复制文件名称,然后新建excel表格,但这样效率很慢。
『玖』 excel表格中的文件名,本地搜索文件并移动 请提供一款批量处理的软件 谢谢!
某些情况下可以。你最好有个具体的例子,看是否符合我说的情况。一、首先,版制作权一个Excel样板(比如附件的“机器人-1.xls”),在Excel文件中,利用函数CELL("filename")可以返回文件的名字再配合文本函数,可以从文件名中提取编号。二、新建一个Excel文件(附件的“批量复制.xls”),在其中生成批处理命令然后将批处理命令复制到记事本,另存为.bat文件,放到“机器人-1.xls”文件夹下运行
『拾』 如何使用批处理批量复制(或移动)指定复数文件到新建的指定文件夹
我试过了,在我这边是行的但是不知道你文件的命名规则(是否有空格或特殊字符)以及文件路径,所以可能有问题你试试看吧,有问题再联系我:Sub main()Dim brr(10000)Set dic = CreateObject("scripting.dictionary")arr = Range("A1").CurrentRegionFor i = 2 To UBound(arr)dic(arr(i, 1) & arr(i, 2)) = arr(i, 3) & arr(i, 4)Next ib = Dir("D:\My Documents\201509\" & "*.jpg")Do While b <> ""j = j + 1brr(j) = bb = DirLoopFor i = 1 To jx = Left(brr(i), Len(brr(i)) – 4)If Dir("D:\My Documents\201509\" & dic(x), vbDirectory) = vbNullString ThenMkDir "D:\My Documents\201509\" & dic(x)当前 = "D:\My Documents\201509\" & brr(i)目标 = "D:\My Documents\201509\" & dic(x) & "\" & brr(i)FileCopy 当前, 目标Else当前 = "D:\My Documents\201509\" & brr(i)目标 = "D:\My Documents\201509\" & dic(x) & "\" & brr(i)FileCopy 当前, 目标End IfNext iEnd Sub
未经允许不得转载:山九号 » excel移动文件批处理|如何使用批处理批量复制(或移动)指定复数文件到新建的指定文件夹