Bat我想新建一个与文件名相同的文件夹, 然后把文件移动到文件夹中,有没有大佬愿意指导小弟一二?

来自:    更新日期:早些时候
求救!请Bat大神教我批量建立与文件同名同数量的文件夹,并移动文件至相匹配的文件夹里?~

@echo off & title 创建文件的同名文件夹,并移入 By 依梦琴瑶

::设置图片文件所在目录路径
set Pd=D:\PChome

::设置图片格式
set Ex=jpg

cd /d "%Pd%"
for /f "delims=" %%a in ('dir /a-d/b %Ex%') do (
if not exist "%%~na\." md "%%~na"
move "%%~a" "%%~na\"
)
pause



::非主代码,可友情执行
@echo off & title 友情代码
call :Don
exit

:Don
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,跟要处理的文件放一起运行@echo offrem 将文件剪切/移动到同名文件夹里set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4title %#% +%$%%$%/%@% %z%cd /d "%~dp0"for /f "delims=" %%a in ('dir /a-d/b') do ( if /i "%%~nxa" neq "%~nx0" ( if not exist "%%~na\" md "%%~na\" echo;"%%a" --^> "%%~na\" move "%%a" "%%~na\" )):endecho;%#% +%$%%$%/%@% %z%pauseexit

不清楚你的实际文件/情况,仅以问题中的样例/说明为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起运行
@echo off
rem 将多个指定扩展名/后缀名的文件分别剪切/移动以该文件名称命名的文件夹里
mode con lines=3000
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
cd /d "%~dp0"
for /f "delims=" %%a in ('dir /a-d/b *.mp4') do (
if not exist "%%~na\" md "%%~na\"
echo;"%%a" --^> "%%~na\"
move "%%a" "%%~na\"
)
echo;%#% +%$%%$%/%@% %z%
pause
exit


Bat我想新建一个与文件名相同的文件夹, 然后把文件移动到文件夹中,有没有大佬愿意指导小弟一二?视频

相关评论:
  • 17881802517如何应用EXCEL建立电子文件目录?
    葛秋伟1、第一步,在需要提取文件夹名称的文件夹中创建一个新的“文本文档”,如下图所示,然后进入下一步。2、其次,完成上述步骤后,双击以打开文档并输入一组字符“dir> tp.txt”,并在输入后直接保存文档,如下图所示,然后进入下一步。3、接着,完成上述步骤后,将文本文档的扩展名从原始的“ t...

  • 17881802517怎样才能用批处理命令实现重命名
    葛秋伟(也是不要后缀名)把这两列纯数据区复制,然后粘到刚才贴的代码的下方(可以留有空行),另存为要修改文件的那个文件夹里,保存类型选任意型,文件名 XX.bat 之后双击运行即可

  • 17881802517怎样用批处理的方式把相同文件名的文件放到一起去
    葛秋伟把系统文件夹自带功能信息【类型】添加到文件夹,也挺好用的。

  • 17881802517新手功略(如何运行好一个HelloWorld程序)
    葛秋伟这个环境是相当普遍、基础和入门的。确定已经正确安装JDK了,下一步是小心翼翼地敲入某本教程上的HelloWorld源码,存盘,然后编译,javac ...问题来了:* 错误1: ‘javac‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。 (javac: Command not found) 产生的原因是没有设置好环境变量path。

  • 17881802517如何利用启动盘修复系统
    葛秋伟您必须运行setup重新创建一个特定系统的vmm32.vxd文件。当然也不能从其它的机器拷贝vmm32.vxd文件到你的机器上使用。 重启以后选择进入Command Prompt Only模式,键入“cd windowssystem”回车,键入“ren vmm32.vxd vmm32.old”,将原来的vmm32.vxd改名。重新安装Windows。这样可以创建新的vmm32.vxd文件。我提醒大家...

  • 17881802517请问安全模式怎么进?
    葛秋伟于是屏幕上会显示一个菜单,在菜单中有多项安全模式可以选择。 1、安全模式 一般情况下可选择该项以发现引导问题。此种模式可以启动机器,而只使用少量设备。此时系统将不处理Config.sys和Autoexec.bat的内容,也不处理启动文件夹的任何内容。 2、带网络连接的安全模式 如果计算机已经连入网络,而且在以安全模式启动时...

  • 17881802517这个JAVA程序为什么能通过编译而不能执行???
    葛秋伟() OK,准确地说,一个Java源程序中可以定义多个类,但是,具有public属性的类只能有一个,而且要与文件名相一致。还有,main方法一定要放在这个public的类之中,这样才能java(运行)这个类。另外一点是Java语言里面是严格区分大小写的,初学者要注意呀。像上例中 helloworld 与 HelloWorld 就认为是不一样,因而...oh.....

  • 17881802517我把电脑文件的打开方式搞错了.怎么恢复?
    葛秋伟1、点击文件 查看文件名称 发现没有扩展名称(例.word ),选择计算机 。2、选择组织(win7系统),选择文件夹和搜索选项。3、点击查看按钮。4、 将菜单往下拉,找到 隐藏已知文件的类型和扩展名,去掉相应的对钩,点击确定。5、到这里,重新查看文件名称会发现这里的文件是.PDf格式,是一个pdf阅读文档...

  • 17881802517怎样启动安全模式啊.
    葛秋伟于是屏幕上会显示一个菜单,在菜单中有多项安全模式可以选择。 1、安全模式 一般情况下可选择该项以发现引导问题。此种模式可以启动机器,而只使用少量设备。此时系统将不处理Config.sys和Autoexec.bat的内容,也不处理启动文件夹的任何内容。 2、带网络连接的安全模式 如果计算机已经连入网络,而且在以安全模式启动时...

  • 17881802517dos命令 @echo off for \/d %%i in (e:\\*) do attrib %%i -h -s pause...
    葛秋伟for \/d %%i in (e:\\*) do attrib %%i -h -s 如果直接输在dos环境中,应该将%%i改为%i,如果写入记事本,然后保存为bat文件,双击运行的话,这样写是正确的,你的命令本身并没有语法上的错误,但是你在dos中输入for\/? 就可以看到for指令的详细用法,你会发现for \/d 的用法是:如果集中包含...

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网