发布时间:2012-12-04 No Comments
我在Windows7下经常遇到有打开方式添加不上的问题,经过排查发现是以前添加过同名的程序,之后添加路径不同的就会添加不上.
比如我之前添加了5.5版本的dreamweaver,之后我又下载了6版本的放到别的地方,再添加6版本的就会添加不上.
这种问题微软竟然这么久了也没有解决.
这里记录点东西.
发布时间:2012-12-04 No Comments
我在Windows7下经常遇到有打开方式添加不上的问题,经过排查发现是以前添加过同名的程序,之后添加路径不同的就会添加不上.
比如我之前添加了5.5版本的dreamweaver,之后我又下载了6版本的放到别的地方,再添加6版本的就会添加不上.
这种问题微软竟然这么久了也没有解决.
发布时间:2012-12-02 No Comments
@echo off
rem ======= 删除空文件 =========
for /f "delims=" %%i in ('dir /a-d /b /s "%1"') do if "%%~zi"=="0" del /a /f "%%i"
rem ======= 获得目录列表 =======
for /f "delims=" %%i in ('dir /ad /b /s') do call :rd_dir_empty "%%i"
goto :eof
rem ======= 删除空目录 =========
:rd_dir_empty
rd %1 2>nul||goto :eof
set dir_route=%1
for /f "delims=" %%i in (%dir_route%) do (
set dir_route="%%~dpi"
for /f "delims=" %%j in ('dir /ad /b "%%~dpi"')do rd "%%~dpi%%j" 2>nul||goto :eof
)
:: 把路径最后的\去掉,以便set route_deepest="%%~dpi"能取到上一层路径
if "%dir_route:~-2,1%"=="\" set dir_route="%dir_route:~1,-2%"
if /i not "%cd%"==%dir_route% call :rd_dir_empty %dir_route%
goto :eof