一个简单的遍历选定目录的PowerShell脚本

<pre name="code" class="csharp">
# this line defined the sub-folder we'd like to go through
[string[]]$array = "folder1","folder2","folder3", "folder4\folder41", "<span style="font-family: Arial, Helvetica, sans-serif;">folder4</span>\folder42", "folder4\folder43"<span style="font-family: Arial, Helvetica, sans-serif;">, "folder4\folder43\folder431"</span>

# convert the string to a list
[Collections.Generic.List[String]]$lst = $array

#loop in these folders 
foreach ($folder in $lst)
{
	echo("Now update "+$folder)
	cd $folder
	
	# your code should be here 
	# to do something
	
	# Now we need go back
	$folder_list=$folder.split("\")
	[int]$up_times = @($folder_list).length
	while($up_times -gt 0)
	{
		cd ..
		$up_times=$up_times-1
	}
}


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值