windows – .bat文件,用于重命名多个文件夹
我正在尝试编写批处理脚本来重命名多个文件夹.
我想做类似下面的事情: 通过在文件夹名称的末尾附加我的名称,重命名“Workspace”文件夹下的所有文件夹 例如,重命名: Workspace/RiskFolder Workspace/PNLFolder 至: Workspace/RiskFolder_myname Workspace/PNLFolder_myname 这可能吗?
您可以使用for循环遍历每个目录并重命名,如下所示:
for /D %%f in (C:pathtoWorkspace*) do rename "%%f" "%%~nxf_myname" 我在Windows 7上对此进行了测试,但它应该至少可以用于Windows XP. 这样做:对于路径中的每个目录(括号内),将目录名称分配给变量%% f,然后将目录%% f重命名为所需格式的名称(附加您的名称). %% f保存完整路径名,这对于重命名命令的第一个参数是合适的,但对于第二个参数,我们只需要文件扩展名,因此~nx修饰符前置于我们的变量名. 顺便说一下,当在命令行上使用这个for循环(而不是批处理文件的一部分)时,你只想使用一个%而不是%%作为变量名.例如.对于%f而不是以上. 有关详细信息,请参阅Microsoft的以下参考资料: > http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/batch.mspx?mfr=true (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows-server-2008-r2 – 如何在Windows中测量驱动程序的
- 设置Jexus开机启动
- windows – Pcap和WinPcap有多相似?
- CertUtil静音模式.无法以静默方式安装证书
- dll – LoadLibrary失败,找不到模块错误 – 可能存在依赖性
- haskell – GHCI在Windows上不那么懒惰?
- R Performance Differential(Solaris vs Windows)
- windows-installer – 确定MSI / EXE是否支持某些标志/参数
- 如何在Windows上确定是否安装了C/C++编译器
- 安装 – 无法在Windows 7上安装visual studio 2013
- windows-7 – 在Windows 7中搜索Netapp网络共享
- Windows-8 – 用HTML / CSS / JS编写的Metro应用
- 数百万UINT64 RGBZ图形像素的最快排序算法
- 在Windows中构建Lua 5.2.2
- windows-server-2008 – 在Windows Server 2008上
- 如何在Window Builder中添加SwingX调色板?
- Microsoft Teams Voice语音落地系列-4 实战:Team
- Windows上的应用程序颜色(背景,按钮等)指南?
- Windows8 – 在C#中使用本地化的字符串
- windows – 如何使用每像素alpha将位图绘制到控件