Powershell 写一脚本判断在一特定路径下是否存在指定的文件夹

Powershell写一脚本判断在一特定路径下是否存在文件夹1文件夹2和文件夹3。存在的话输出文件夹名到一个.csv文件的Yes列,不存的在输出文件夹名存在No列。... Powershell 写一脚本判断在一特定路径下是否存在文件夹1 文件夹2 和文件夹3。存在的话输出文件夹名到一个.csv 文件的 Yes 列,不存的在输出文件夹名存在No列。 展开
 我来答
shrek175
推荐于2017-11-29 · 知道合伙人软件行家
shrek175
知道合伙人软件行家
采纳数:238 获赞数:691
17年IT从业经验,10年top10游戏运营公司技术核心。微软最有价值专家(powershell)。

向TA提问 私信TA
展开全部
$filelist=gc "file.txt" #获取要检查的文件列表
$csvs= new-object collections.arraylist #创建一个arraylist对象
foreach($file in $filelist){
$csv=new-psobject|select yes,no
if([io.Directory]::Exists($file)){ #判断文件是否存在
$csv.yes=$file
}else{
$csv.no=$file
}
$null=$csvs.add($csv)
}
$csvs|Export-Csv file.csv -notype -Encoding oem #导出成csv文件
948242092
2013-09-10 · TA获得超过185个赞
知道小有建树答主
回答量:222
采纳率:0%
帮助的人:152万
展开全部
#!/bin/bash
read -p "请输入需要查找的文件的路径:" f_path
read -p "请输入需要查找的文件名:" file
ls $f_path/$file 2>/dev/null
if [ $? == 0 ]
then
echo $file >>./shell.csv
else
echo -e "\t $file" >>./shell.csv
fi

*******************************************************************************
[root@localhost test]# cat shell.csv
yes no

*********************************************************************************
执行:
[root@localhost test]# bash shell.sh
请输入需要查找的文件的路径:/root/zhaoru/test
请输入需要查找的文件名:aaa
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式