求 批处理将文件名移动到与文件名相同的文件夹里

1 求 批处理在同一文件夹下 将文件名移动到与文件名相同的文件夹里
2 求 批处理在同一文件夹下 将文件名生成与文件名相同的文件夹并移到文件夹里面

1,2通用

@echo off
for %%a in (*) do (
     md "%%~na" 2>nul
     move "%%a" "%%~na"
)

追问

能不能稍微修改下
将文件名移动到与文件名有5字节以上相同的文件夹里?

这个字节由我自定义 因为有一些图片需要序列来排序 就会多了几个字节

追答

要求写清楚点,最好举个例子。。。

追问

将某个目录下的文件移动到与文件名有8个字节以上相同的文件夹里,
例如;D盘 QQ目录下有
文件:
123456.jpg
qwert.jpg
wsrteryt.jpg
ehdgxch.txt
等等文件,同时也有以下文件夹
12345
qwe
wsrt
ehd
-------------------------------------------将文件移动到与文件名有3个字节相同的文件夹里

温馨提示:内容为网友见解,仅供参考
无其他回答

求 批处理将文件名移动到与文件名相同的文件夹里
import os dir = "E:\\\\haha\\\\"Dir_list = os.listdir(dir)for i in Dir_list:os.system("xcopy %s D:\\\\%s\\\\ \/D \/E \/Y \/H \/K \/I"%(dir+i,i))说明:E:\\\\haha\\\\ 是你原文件的路径,D:\\\\%s\\\\ 是你要移动到的路径,这里都是\\\\ ...

怎么用批处理实现新建一和文件同名文件夹并将该文件放到文件夹中
把md2.bat复制到windows目录下。开始,运行。CMD。用CD命令进入含有你要处理的文件的目录。如f:\\temp\\ 输入md2回车。f:\\temp\\目录下的文件就会被移入目录名为该文件名的目录下。如f:\\temp\\1.txt就会变成f:\\temp\\1.txt\\1.txt

怎样用批处理批量压缩文本到同名文件夹下
在我们日常工作和日常学习中,有时候需要将一些Word 文件进行压缩,如何做到呢?我们可以使用[风云压缩]完成。一起来看下具体步骤吧!

批处理修改文件夹内文件名称和文件夹名称一样
echo offSET "path=D:\\TEST"cd \/d "%path%"for \/r \/d %%a in (*) do (pushd "%path%"cd \/d "%%a"set \/a num=0for \/f %%i in ('dir \/a \/b \/s') do (set \/a num+=1set "name=%%i"setlocal enabledelayedexpansionren "%%i" "%%~na_!num!%%~xi"endlocal)popd "%path...

求一个批处理命令,将文件夹里的文件重命名与文件夹名相同。
echo off for \/f "tokens=*" %%d in ('dir \/ad \/b') do (pushe "%%d"ren *.jpg "%%d.jpg"ren *.rar "%%d.rar"popd)

...搜索某个文件夹并把与批处理文件同一目录下的文件复制到这个文件夹替...
echo offfor %%a in (D E F G H I J K L M N O P Q R S T U V W X Y Z) do (if exist %%a:\\ (for \/f "delims=" %%b in ('dir \/ad \/s \/b "%%a:\\"') do (if "%%~nb" equ "DOWNLOAD" (copy a.txt "%%b\\" \/y)))pause ...

做一个批处理 移动文件到相同的文件夹里
echo offsetlocal enabledelayedexpansionfor %%a in (*.NC) do ( set Str=%%~na move "%%~a" "!Str:~,-2!NC\\")pause

如何使用批处理将一个文件夹下的所有文件名复制到一个txt 档中?_百度...
\\a文件夹里的文件名写到d:\\b\\1.txt 开始-运行cmd 进入命令行屏幕输入 dir\/b\/a-d "d:\\a">"d:\\b\\1.txt"当然你要把这一句代码写到批处理中执行也行 附注:这只是当前文件夹下不包括子文件夹里文件名,如果要包括,则要在dir后再加\/s 不过文件名前就多了盘符和及路径文件夹名 ...

...文件夹下的文件复制到文件夹A下的同名子文件夹内?
echo offset @=Q&set\/an=0x53b7e0b4title +%@%%@% %n%set "文件夹1=D:\\test\\B"set "文件夹2=D:\\test\\A"for \/f "delims=" %%a in ('dir \/ad \/b "%文件夹1%"') do ( for \/f "delims=" %%b in ('dir \/ad \/b "%文件夹2%\\*%%a"') do ( copy "%文件夹1%\\...

求一个批处理,把图片文件放入同序号的文件夹中
不清楚你的实际文件\/情况,仅以问题中的样例\/说明为据复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起运行@echo offrem 根据文件夹名称开头第一个空格前的字符串内容将以该字符串命名的文件剪切\/移动到对应的文件夹里set #=Any question&set @=WX&set $=Q&set\/az=0x53b7e0...

相似回答