mdsk.net
当前位置:首页 >> 用批处理对当前文件夹内文件用文件创建时间进行重命名 >>

用批处理对当前文件夹内文件用文件创建时间进行重命名

1,环境假设 1-1,首先假设要处理的目标路径为E盘的e:\abc\a.txt 1-2,我们假处理的结果输出到D盘的d:\abc\abc-001.txt,...

@ECHO OFF&SETLOCAL ENABLEDELAYEDEXPANSIONCD ..\SET pt1=%cd%&CD "%~dp0"FOR /f "tokens=*" %%i in ('dir /a-d /b *.t...

@echo off&setlocal enabledelayedexpansionfor /f "delims=" %%a in ('dir /a-d /b') do (set "t=%%~ta"set "t=!t:~0,4!-!t:~5,2!-!t:~8,2! !t:~11,2!.!t:~14,2!"if not "%~n0"=="%%~na" if not exist "!t!%%~xa" (ren "%%~nxa" "!t!%%~xa") el...

set yymmdd=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2% md d:\记录\%yymmdd% copy D:\1\2\表格 d:\记录\%yymmdd%\%yymmdd%表格 第一行:得到 20120928 样式的日期 第二行:创建这个文件夹 第三行:复制文件到这个文件夹并改名

可以完成,给你几个建议,把ttt文件夹换个位置,不要在这个文件夹内,然后你就可以用FOR /R来达到第一个要求,要求2的话,你可以用FOR /F 的额外参数来实现,至于要求3不用担心TAB空位,因为FOR /F拆分元素规则的原因,它会把TAB也列为一个元素...

重命名文件夹? @echo offfor /d %%a in (*) do ( if %%~a lss 10 ( ren %%~a abc0%%~a ) else ( ren %%~a abc%%~a ))pause

@echo off cd /d "D:\待命名文件夹" setlocal enabledelayedexpansion for /f "delims=" %%a in ('dir /a-d/b/on') do ( set /a n+=1 ren "%%~a" "!n!%%~xa" ) pause

==============================代码================================ @echo off&setlocal enabledelayedexpansion&title 获取文件创建时间 for /f "delims=" %%a in ('dir /s/b/a-d "*.*" 2^>nul') do ( set temp_var=%%~ta echo 文件名为: %...

@echo off & title 随机拷贝一个文件 By 依梦琴瑶cd /d %~dp0setlocal enabledelayedexpansionset A=Aset B=B(for /f "delims=" %%a in ('dir /a-d /s /b "%A%\*.jpg"') do ( set /a Num=!Random!+10000 echo !Num!^|"%%~a" ping 127.0.0.1 -n "...

@echo off&setlocal enabledelayedexpansionfor /d %%a in (*.*) do (pushd %%aset n=1000for /f "delims=" %%B in ('dir /a-d /b /on^|findstr /i "jpg$ bmp$ png$"') do (set /a n+=1set m=!n:~1!ren "%%B" "!m!%%~xB")popd)保存为bat放在A文...

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com