我有大约1500个用number.jpg命名的文件.例如,45312.jpg或342209.jpg或7123.jpg或9898923.jpg或12345678.jpg
分机前的总数应为8位数.所以我需要添加前导零,如果它少于8位数,使8位数的文件名.
00001234.jpg
00012345.jpg
00123456.jpg
01234567.jpg
Run Code Online (Sandbox Code Playgroud)
我试过这个powershell脚本,但它抱怨.
我试过这个,但输出是一样的
$fn = "92454.jpg"
"{0:00000000.jpg}" -f $fn
Run Code Online (Sandbox Code Playgroud)
要么
$fn = "12345.jpg"
$fn.ToString("00000000.jpg")
Run Code Online (Sandbox Code Playgroud) 我知道我必须删除8个列表(自定义列表和库).以下只删除4,然后我必须再次执行它删除2,然后1然后1.任何想法为什么?
$site = "http://inside.comp.com/sales"
$featureID = "b432665a-07a6-4cc7-a687-3e1e03e92b9f"
$str = "ArcGIS"
Disable-SPFeature $featureID -Url $site -Confirm:$False
start-sleep -seconds 5
$site = get-spsite $site
foreach($SPweb in $site.AllWebs)
{
for($i = 0; $i -lt $SPweb.Lists.Count; $i++)
{
$spList = $SPweb.Lists[$i]
if($SPList.Title.Contains($str))
{
write-host "Deleting " $SPList.Title -foregroundcolor "magenta"
$spList.Delete()
#$SPweb.Update()
}
}
$SPweb.Update()
}
Run Code Online (Sandbox Code Playgroud) RegEx从域\用户名获取域名.我尝试了这个,但它返回整个字符串.
/^(.*?)\.\\/
Run Code Online (Sandbox Code Playgroud)
我做错了什么?最终结果应该是域名