返回的文件名不带扩展名

PS C:\WINDOWS\winsxs> dir *.xml | select basename

BaseName

migration

返回的是对象(文件、或目录)。

PS C:\WINDOWS\winsxs> dir *.xml | select basename | gm

TypeName:Selected.System.IO.FileInfo

Name MemberType Definition
—- ———- ———-
Equals Method bool Equals(System.Object obj)
GetHashCode Method int GetHashCode()
GetType Method type GetType()
ToString Method string ToString()
BaseName NoteProperty System.String BaseName=migration

有时,我们需要的不是对象,而是字符串。可以用下面的命令:

PS C:\WINDOWS\winsxs> ( dir *.xml | select basename ).basename
migration
PS C:\WINDOWS\winsxs> ( dir *.xml | select basename ).basename | gm

TypeName:System.String

Name MemberType Definition
—- ———- ———-
Clone Method System.Object Clone(), System.Object IClonea
CompareTo Method int CompareTo(System.Object value), int Comp
Contains Method bool Contains(string value)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值