因为要重命名的字符串中有文字,导致重命名出来的文件名都变为乱码了,查理一下需要加两句话 1. @Echo Off Chcp 65001>nul SetLocal EnableDelayedExpansion for /f %%i in ('dir /b *.PDF') do (ren %%i 文字_%%i) Chcp 936>nul http://zhidao.baidu.com/question/303817950046214524.html 2. 循环加数字自增长 @Echo Off Se
从数字1递增批量重命名ren.bat: @echo off SETLOCAL ENABLEDELAYEDEXPANSION set /A num= FOR /F "tokens=*" %%i in ('dir /A-D /B /OD /TC') do ( IF NOT "%%i"=="%~n0%~x0" ( set /A num+= ren "%%i" "!num!%%~xi" ) ) ENDLOCAL e
这一切都源自楼主洁癖一般的强迫症. 楼主在重置win10后的安装过程中用microsoft账户登录的电脑,发现用户文件夹名称怪怪的,于是想重命名一下.楼主发现重命名用户文件夹并不能简单地用F2搞定,于是上网查了一下,发现需要登录Administrator账户才能修改. 于是找win10登录Administrator的方法,楼主的系统是家庭中文版,计算机管理里面没有用户账户管理,只能通过cmd命令启用,以管理员身份启动CMD,输入以下命令以启用Administrator账户: net user a
理解:重命名就是把一些函数.字段.类.参数的名称 重命名为易于理解,最好是和自身的意义相同的名称.这样更易于理解,也可以减少大量的注释,名字即含义. 详解: 这个重构方法是我经常也是最常用的一种.我们经常给函数.类.字段等命名为一些难以理解,没有实际意义的名称,这样过段时间或者别人看你写的代码的时候,就很难理解到底是干什么的,还要花一番功夫去追根溯源. 看看下面的代码: public class Person { public string FN { get; set; } public dec