[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] [已解决]批处理怎么在文件/文件夹名中按要求加入某个字符?

目录下有文件和文件夹,要求是在文件/文件夹名称的字母和数字中间加上-这个符号,
但是条件是相邻的字母和数字都是两个或者以上字符才加上-这个符号,单一字母和数字之间不加符号。

例如把 ABCD1234C 这个文件/文件夹名,更改为 ABCD-1234C
     
请问大佬怎么写?

回复 2# flashercs

老哥这个运行后报错显示这个

Rename-Item : 找不到与参数名称“LiteralPath”匹配的参数。
所在位置 行:13 字符: 29
+     Rename-Item -LiteralPath <<<<  $_.FullName -NewName $newName -Force -Verb
ose
    + CategoryInfo          : InvalidArgument: ( [Rename-Item], ParameterBin
   dingException
    + FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.PowerShell.Comm
   ands.RenameItemCommand

Rename-Item : 找不到与参数名称“LiteralPath”匹配的参数。
所在位置 行:13 字符: 29
+     Rename-Item -LiteralPath <<<<  $_.FullName -NewName $newName -Force -Verb
ose
    + CategoryInfo          : InvalidArgument: (:) [Rename-Item], ParameterBin
   dingException
    + FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.PowerShell.Comm
   ands.RenameItemCommand

Rename-Item : 找不到与参数名称“LiteralPath”匹配的参数。
所在位置 行:13 字符: 29
+     Rename-Item -LiteralPath <<<<  $_.FullName -NewName $newName -Force -Verb
ose
    + CategoryInfo          : InvalidArgument: (:) [Rename-Item], ParameterBin
   dingException
    + FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.PowerShell.Comm
   ands.RenameItemCommand

Rename-Item : 找不到与参数名称“LiteralPath”匹配的参数。
所在位置 行:13 字符: 29
+     Rename-Item -LiteralPath <<<<  $_.FullName -NewName $newName -Force -Verb
ose
    + CategoryInfo          : InvalidArgument: (:) [Rename-Item], ParameterBin
   dingException
    + FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.PowerShell.Comm
   ands.RenameItemCommand

Rename-Item : 找不到与参数名称“LiteralPath”匹配的参数。
所在位置 行:13 字符: 29
+     Rename-Item -LiteralPath <<<<  $_.FullName -NewName $newName -Force -Verb
ose
    + CategoryInfo          : InvalidArgument: (:) [Rename-Item], ParameterBin
   dingException
    + FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.PowerShell.Comm
   ands.RenameItemCommand

Rename-Item : 找不到与参数名称“LiteralPath”匹配的参数。
所在位置 行:13 字符: 29
+     Rename-Item -LiteralPath <<<<  $_.FullName -NewName $newName -Force -Verb
ose
    + CategoryInfo          : InvalidArgument: (:) [Rename-Item], ParameterBin
   dingException
    + FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.PowerShell.Comm
   ands.RenameItemCommand

请按任意键继续. . .

TOP

回复 5# Gin_Q


    谢谢,我试试。

TOP

回复 4# flashercs


    谢谢诶,我试试。

TOP

返回列表