由于工作的需要,经常要给文件夹追加日期.写了一段代码并把这个bat文件与右键关联.
::给文件夹添加当前日期
:: 2007.06.15 阿里昂
@echo off
for /f "tokens=2,3 delims=-; " %%i in ('date /t') do (
set m=%%i
set d=%%j
)
cd %1
set foldername=%~n1
cd ..
ren %foldername% %foldername%(%m%.%d%)
遇到有空格的文件夹就不行了.望指点.谢了作者: HAT 时间: 2007-6-15 20:49 加引号
cd "%1"
set foldername="%~n1"
cd ..
ren "%foldername%" "%foldername%(%m%.%d%)"作者: enliang 时间: 2007-6-16 08:17 试了下仅把这里加上引号就可以了
set foldername="%~n1"作者: enliang 时间: 2007-6-16 08:20 问题又来了.当目录名有一点.运行不成功作者: wudixin96 时间: 2007-6-16 09:46