• 注册
  • 网络技术 网络技术 关注:78 内容:560

    2种方式打开Win系统的展开/折叠文件夹功能

  • 查看作者
  • 打赏作者
  • 当前位置: 七七博客 > 网络技术 > 正文
    • 网络技术
    • 2种方式打开Win系统的展开/折叠文件夹功能

      第一种如上图所示,第二种是cmd脚本。

      fold.cmd

      @echo off
      setlocal enabledelayedexpansion
      set outpath=%~dp0
      set outpath=%outpath:~0,-1%_fold
      echo %outpath%
      if not exist %outpath% md %outpath%
      for /f "tokens=*" %%i in ('dir/b/a-d') do (
              set tt=%%i
              set tb=!tt:%~dp0=!
              set tb=%outpath%\!tb:_=\!
              set ta=!tb!
              for %%F in ("!ta!") do set ta=%%~dpF
              if not exist "!ta!" md "!ta!"
              copy "%%i" "!tb!"
      )
      pause

      unfold.cmd

      @echo off
      setlocal enabledelayedexpansion
      set outpath=%~dp0
      set outpath=%outpath:~0,-1%_unfold
      echo %outpath%
      if not exist "%outpath%" md "%outpath%"
      for /f "tokens=*" %%i in ('dir/s/b/a-d') do (
              set tt=%%i
              set tt=!tt:%~dp0=!
              copy "%%i" "%outpath%\!tt:\=_!"
      )
      pause

      请登录之后再进行评论

      登录
    • 任务系统
    • 帖子间隔 侧栏位置: