标题: [文件操作] 【已解决】批处理如何批量对空文件夹名称加后缀? [打印本页]
作者: 吴彦祖 时间: 2022-3-9 17:15 标题: 【已解决】批处理如何批量对空文件夹名称加后缀?
本帖最后由 吴彦祖 于 2022-3-10 08:40 编辑
例如
文件夹a---
文件夹a1(空文件夹)
文件夹a2
文件夹b---
文件夹b1
文件夹b2(空文件夹)
效果:把文件夹a1改成文件夹a1(空)
谢谢大哥大佬们
作者: Batcher 时间: 2022-3-9 18:24
回复 1# 吴彦祖
请参考Q-04把bat文件保存为ANSI编码:
https://mp.weixin.qq.com/s/6lbb97qUOs1sTyKJfN0ZEQ- @echo off
- setlocal enabledelayedexpansion
- cd /d "%~dp0"
- for /f "delims=" %%i in ('dir /b /s /ad') do (
- set "flag="
- for /f "delims=" %%j in ('dir /b /a "%%i"') do (
- set flag=%%j
- )
- if "!flag!" equ "" (
- ren "%%i" "%%~nxi(空)"
- )
- )
复制代码
作者: 求知路漫漫 时间: 2022-3-9 19:23
本帖最后由 求知路漫漫 于 2022-3-9 19:25 编辑
- for /f %%a in ('dir /ad /b /s "%~1"') do dir /a /b %%a |findstr .* || move %%a %%a(空)
复制代码
活学活用,借用了neorobin大佬的思路
作者: 吴彦祖 时间: 2022-3-10 08:26
本帖最后由 吴彦祖 于 2022-3-10 08:34 编辑
回复 2# Batcher
好的,谢谢
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |