|
|
楼主 |
发表于 2021-12-3 22:40:42
|
显示全部楼层
回复 7# idwma
老铁,现在有个同样的问题,但是 要改的文件名,不带后缀, 这个要怎么加个后缀呀,
之前是找a列的数据文件,改成b列的文件名
现在是要给b列的文件名加个后缀需要,例如后缀是 .jpg,
这个要怎么加上去呢,
就在下面代码里加- #@&cls&powershell "type '%~0'|out-string|iex"&pause&exit
- $a=New-Object -ComObject Excel.Application
- $b=$a.Workbooks.Open("C:\Users\Administrator\Desktop\bat\1114\1203\图片\图片\经理 - 副本\经理.xlsx")
- $c=$b.sheets.item(1)
- for($i=1;"$($c.Range("a$i").Text)" -ne "";$i++){
- [hashtable]$d+=@{"$($c.Range("a$i").Text)"="$($c.Range("b$i").Text)"}
- }
- $a.Workbooks.Close()
- foreach($e in dir -r){
- if($d.containskey($e.name)){ren $e.fullname $d[$e.name]+".jpg"}
- }
复制代码 最后一行,我加的,显示错误 |
|