小编Bor*_*sov的帖子

mkdir vs New-Item,它是同一个cmdlet吗?

我发现有两种不同的cmdlet:New-Itemmkdir,首先,我在想,mkdir是的别名之一New-Item,但它不是:在此输入图像描述

设法得到它的别名,它是md用于mkdirni用于New-Item:

所以我有点困惑,那个cmdlet之间有什么区别,因为powershell引用给了我几乎相同的页面:mkdir,New-Item 但是New-Item在in Microsoft.PowerShell.Managementmkdirin中Microsoft.PowerShell.Core,但是做同样的(或不是?)!为什么PowerShell中有两个相同的cmdlet?

powershell

3
推荐指数
1
解决办法
3001
查看次数

检查批处理文件中的空字符串

我正在学习批处理脚本,我复制了如何检查空的示例:

@echo off 
SET a= 
SET b=Hello 
if [%a%]==[] echo "String A is empty" 
if [%b%]==[] echo "String B is empty "
Run Code Online (Sandbox Code Playgroud)

但我收到这样的错误:

D:\Projects\Temp\BatchLearning>Script.bat
]==[] was unexpected at this time.
Run Code Online (Sandbox Code Playgroud)

什么问题?为什么这是在指南中。过去有用吗?从这里的例子。

更新:

我删除了第 2、3 和 5(最后)行末尾的一些空格,现在一切都按预期工作,这是怎么回事?

batch-file

3
推荐指数
1
解决办法
7778
查看次数

标签 统计

batch-file ×1

powershell ×1