
【已解決】求助批處理文件夾重命名最后由 lj670 于 -11-22 14:35如何達成當前文件夾下運行,以其子文件夾名重命名孫文件夾名,例如當前文件夾中有a文件夾,a文件夾內有b文件夾,運行后,以a文件夾名重命名b文件夾,我有一個以當前文件夾名命名子文件夾的,可以參考
- @echo off
- setlocal enabledelayedexpansion
-
- :: 獲取當前目錄下的第一個子文件夾
- for /d %%i in (*) do (
- set firstFolder=%%i
- goto :break
- )
- :break
-
- :: 獲取父文件夾的名字
- for %%i in (%cd%) do (
- set parentFolderName=%%~nxi
- )
-
- :: 重命名操作
- if defined firstFolder if defined parentFolderName (
- ren %firstFolder% %parentFolderName%
- ) else (
- echo No subfolder or parent folder name not found.
- )
-
- endlocal
nclick="copycode($('code0'));">復制代碼