本帖最后由 ygqiang 于 2016-2-22 13:37 编辑
回复 ygqiang
我在6楼的代码已更新
ivor 发表于 2016-2-22 12:42
多谢。请教另一个问题。。。
下面的代码,如果最终没有满足移动条件的文件,这样zuk手机目录下就是空的了。
如何修改代码,判断避免生成空的zuk手机文件夹?
(或者最后判断目录下没有文件就删除目录)- @echo off
-
- echo 保存文件执行路径
- pushd "%~dp0"
-
- if not exist "d:\%date:~0,4%-%date:~5,2%" md "d:\%date:~0,4%-%date:~5,2%"
- if not exist "d:\%date:~0,4%-%date:~5,2%\zuk手机" md "d:\%date:~0,4%-%date:~5,2%\zuk手机"
-
- cd /d "d:\%date:~0,4%-%date:~5,2%"
-
- for /f "delims=" %%a in ('dir /b *.jpg *.mp4') do (
- echo %%a | findstr /R "^IMG_.*_.*\.jpg" && move "%%a" ".\zuk手机\%%a"
- echo %%a | findstr /R "^Screenshot_.*\.jpg" && move "%%a" ".\zuk手机\%%a"
- echo %%a | findstr /R "^VID_.*\.mp4" && move "%%a" ".\zuk手机\%%a"
- )
-
- echo 恢复文件执行路径
- popd
- exit
复制代码
|