Board logo

标题: [文本处理] 批处理整理桌面文件 [打印本页]

作者: plp626    时间: 2011-6-17 18:21     标题: 批处理整理桌面文件

按修改时间整理,贴在这里备份,不太实用,不了解代码的慎用。
  1. @echo off&chcp 936
  2. for /f "delims=" %%a in ('dir/a/b')do if /i not "%%~xa"==".bat" (
  3.     set "nxa=%%~nxa"
  4.     setlocal enabledelayedexpansion
  5.     if "!nxa:~4,1!!nxa:~7,1!" neq "--" endlocal&(
  6.         if not "%%~nxa"=="%~nx0" (
  7.             if not "%%~ta" == "%date:~0,10%" (
  8.                 set dt=%%~ta
  9.                 set "File=%%a"
  10.                 set "fn=%%~na"
  11.                 set "fx=%%~xa"
  12.                 setlocal enabledelayedexpansion
  13.                     set dt=!dt:~0,10!
  14.                     if not exist !dt! md !dt!
  15.                     if exist "!dt!\!file!" ren "!file!" "!fn!_!time:~-5!"
  16.                     move  "!file!" !dt!\||echo error: !file!
  17.                     title !dt!\ !file!
  18.                 endlocal
  19.             )   
  20.         )
  21.     )else endlocal
  22. )
  23. pause
复制代码

作者: 狱渊    时间: 2013-5-5 14:32

不错  学些 知识




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2