Windows在命令行控制台 CMD DOS PowerShell 创建文件夹 md mkdir New-Item

Windows在命令行控制台 CMD DOS PowerShell 创建文件夹

  • DOS可用mkdir命令创建文件夹
  • CMD可用md命令创建文件夹
  • PowerShell可用New-Item命令创建文件夹

测试代码

###  在PowerShell中用井号 # 来单行注释, <#多行注释#> 不能用cmd中的 :: , @rem空格 # PowerShell兼容 Dos的mkdir 和 Cmd的md 命令<#
用DOS命令mkdir创建文件夹
#>
mkdir 用DOS命令mkdir创建的文件夹<#
用CMD命令md创建文件夹
#>
md 用CMD命令md创建的文件夹New-Item    -ItemType Directory    -Path './'    -Name 'PowerShell New-Item'
New-Item    -ItemType Directory    -Path './'    -Name 'PowerShell 的 New-Item 创建的文件夹 可用正斜杠也可用反斜杠'
New-Item    -ItemType Directory    -Path '.\'    -Name 'PowerShell 的 New-Item 创建的文件夹 可用反斜杠也可用正斜杠'
New-Item    -ItemType Directory    -Name 'PowerShell 的 New-Item 创建的文件夹 省略-Path'
New-Item    -ItemType Directory    'PowerShell 的 New-Item 创建的文件夹 省略-Path和-Name'
New-Item    'PowerShell 的 New-Item 不指定参数,默认在本文件夹创建文件,而不是目录'
### 没有这个文件夹才创建
$path = "文件夹名称,可用绝对或相对路径"
if (-not (Test-Path $path)) {New-Item -ItemType Directory -Path $path
}
### 没有这个文件夹才创建 用分号写在一行
$path = "文件夹名称,可用绝对或相对路径";    if (-not (Test-Path $path)) {    New-Item -ItemType Directory -Path $path}

结果:

PS F:\zmp\24> ###  在PowerShell中用井号 # 来单行注释, <#多行注释#> 不能用cmd中的 :: , @rem空格
PS F:\zmp\24>
PS F:\zmp\24> # PowerShell兼容 Dos的mkdir 和 Cmd的md 命令
PS F:\zmp\24>
PS F:\zmp\24> <#
>> 用DOS命令mkdir创建文件夹
>> #>
PS F:\zmp\24> mkdir 用DOS命令mkdir创建的文件夹目录: F:\zmp\24Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----          2024/5/7     23:25                用DOS命令mkdir创建的文件夹PS F:\zmp\24>
PS F:\zmp\24> <#
>> 用CMD命令md创建文件夹
>> #>
PS F:\zmp\24> md 用CMD命令md创建的文件夹目录: F:\zmp\24Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----          2024/5/7     23:25                用CMD命令md创建的文件夹PS F:\zmp\24>
PS F:\zmp\24> New-Item    -ItemType Directory    -Path './'    -Name 'PowerShell New-Item'目录: F:\zmp\24Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----          2024/5/7     23:25                PowerShell New-ItemPS F:\zmp\24> New-Item    -ItemType Directory    -Path './'    -Name 'PowerShell 的 New-Item 创建的文件夹 可用正斜杠也可用反斜杠'目录: F:\zmp\24Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----          2024/5/7     23:25                PowerShell 的 New-Item 创建的文件夹 可用正斜杠也可用反斜杠PS F:\zmp\24> New-Item    -ItemType Directory    -Path '.\'    -Name 'PowerShell 的 New-Item 创建的文件夹 可用反斜杠也可用正斜杠'目录: F:\zmp\24Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----          2024/5/7     23:25                PowerShell 的 New-Item 创建的文件夹 可用反斜杠也可用正斜杠PS F:\zmp\24> New-Item    -ItemType Directory    -Name 'PowerShell 的 New-Item 创建的文件夹 省略-Path'目录: F:\zmp\24Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----          2024/5/7     23:25                PowerShell 的 New-Item 创建的文件夹 省略-PathPS F:\zmp\24> New-Item    -ItemType Directory    'PowerShell 的 New-Item 创建的文件夹 省略-Path和-Name'目录: F:\zmp\24Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----          2024/5/7     23:25                PowerShell 的 New-Item 创建的文件夹 省略-Path和-NamePS F:\zmp\24> New-Item    'PowerShell 的 New-Item 不指定参数,默认在本文件夹创建文件,而不是目录'目录: F:\zmp\24Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----          2024/5/7     23:25              0 PowerShell 的 New-Item 不指定参数,默认在本文件夹创建文件,而不是目录PS F:\zmp\24> ### 没有这个文件夹才创建
PS F:\zmp\24> $path = "文件夹名称,可用绝对或相对路径"
PS F:\zmp\24> if (-not (Test-Path $path)) {
>>     New-Item -ItemType Directory -Path $path
>> }目录: F:\zmp\24Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----          2024/5/7     23:25                文件夹名称,可用绝对或相对路径PS F:\zmp\24> ### 没有这个文件夹才创建 用分号写在一行
PS F:\zmp\24> $path = "文件夹名称,可用绝对或相对路径";    if (-not (Test-Path $path)) {    New-Item -ItemType Directory -Path $path}
PS F:\zmp\24>




DOS可用mkdir命令创建文件夹

在DOS(Disk Operating System,磁盘操作系统)和Windows的命令提示符(CMD)中,mkdirmd 是相同的命令,都用于创建新的目录(文件夹)。mdmkdir 的缩写,两者在功能上是完全相同的。

你可以使用 mkdirmd 命令来创建一个新的目录。以下是使用这两个命令的示例:

使用 mkdir

mkdir new_folder

使用 md

md new_folder

在这两个示例中,new_folder 是你想要创建的目录的名称。如果目录创建成功,你通常不会看到任何输出;如果目录已经存在,或者由于某种原因(如权限问题或磁盘空间不足)无法创建目录,你可能会看到错误消息。

在编写脚本或批处理文件时,你可以根据需要选择使用 mkdir 还是 md,因为两者都会得到相同的结果。然而,由于 md 是较短的命令,因此有些人可能更喜欢使用它,尤其是在需要键入命令的情况下。




CMD可用md命令创建文件夹

在Windows的命令提示符(CMD)中,md 命令用于创建目录(或文件夹)。它是 mkdir(make directory)的缩写。

使用 md 命令的基本语法如下:

md [目录名]

例如,如果你想在当前目录下创建一个名为 “new_folder” 的新文件夹,你可以输入:

md new_folder

之后,你会在当前目录下看到一个名为 “new_folder” 的新文件夹。

注意:如果尝试创建的目录已经存在,md 命令通常不会显示任何错误消息,也不会更改现有的目录。但是,在某些情况下,例如当你没有足够的权限或磁盘空间不足时,可能会收到错误消息。




PowerShell可用New-Item命令创建文件夹

PowerShell7.4 New-Item 官方文档 https://learn.microsoft.com/zh-cn/powershell/module/microsoft.powershell.management/new-item?view=powershell-7.4




用例1

<#
1.
#>
for($x=1; $x-le 12; $x=$x+1){$c2 = $x.ToString("D2"); #补齐两位数# $c2 = $x.toString(); if($c2.length -eq 1){ $c2="0$c2" }    ###补齐两位数的方法2echo $c2$fileName = "zmp24$c2";if (-not (Test-Path $fileName)) {#md    $fileName;    ###用CMD的 md    命令创建文件夹#mkdir $fileName;    ###用DOS的 mkdir 命令创建文件夹New-Item    -ItemType Directory    -Path '.\'    -Name $fileName;    ###用PowerShell的 New-Item 命令创建文件夹}
}<#
2.
#>
for($x=1; $x-le 12; $x=$x+1){# $c2 = $x.ToString("D2"); #补齐两位数$c2 = $x.toString(); if($c2.length -eq 1){ $c2="0$c2" }    ###补齐两位数的方法2echo $c2$fileName = "zmp24$c2";if (-not (Test-Path $fileName)) {#md    $fileName;    ###用CMD的 md    命令创建文件夹#mkdir $fileName;    ###用DOS的 mkdir 命令创建文件夹New-Item    -ItemType Directory    -Path '.\'    -Name $fileName;    ###用PowerShell的 New-Item 命令创建文件夹}
}<#
3.
#>
for($x=1; $x-le 12; $x=$x+1){$c2 = $x.ToString("D2"); #补齐两位数# $c2 = $x.toString(); if($c2.length -eq 1){ $c2="0$c2" }    ###补齐两位数的方法2echo $c2$fileName = "zmp24$c2";if (-not (Test-Path $fileName)) {md    $fileName;    ###用CMD的 md    命令创建文件夹#mkdir $fileName;    ###用DOS的 mkdir 命令创建文件夹#New-Item    -ItemType Directory    -Path '.\'    -Name $fileName;    ###用PowerShell的 New-Item 命令创建文件夹}
}<#
4.
#>
for($x=1; $x-le 12; $x=$x+1){$c2 = $x.ToString("D2"); #补齐两位数# $c2 = $x.toString(); if($c2.length -eq 1){ $c2="0$c2" }    ###补齐两位数的方法2echo $c2$fileName = "zmp24$c2";if (-not (Test-Path $fileName)) {#md    $fileName;    ###用CMD的 md    命令创建文件夹mkdir $fileName;    ###用DOS的 mkdir 命令创建文件夹#New-Item    -ItemType Directory    -Path '.\'    -Name $fileName;    ###用PowerShell的 New-Item 命令创建文件夹}
}<#
5.
#>
for($x=1; $x-le 12; $x=$x+1){#$c2 = $x.ToString("D2"); #补齐两位数$c2 = $x.toString(); if($c2.length -eq 1){ $c2="0$c2" }    ###补齐两位数的方法2echo $c2$fileName = "zmp24$c2";if (-not (Test-Path $fileName)) {md    $fileName;    ###用CMD的 md    命令创建文件夹#mkdir $fileName;    ###用DOS的 mkdir 命令创建文件夹#New-Item    -ItemType Directory    -Path '.\'    -Name $fileName;    ###用PowerShell的 New-Item 命令创建文件夹}
}<#
6.
#>
for($x=1; $x-le 12; $x=$x+1){#$c2 = $x.ToString("D2"); #补齐两位数$c2 = $x.toString(); if($c2.length -eq 1){ $c2="0$c2" }    ###补齐两位数的方法2echo $c2$fileName = "zmp24$c2";if (-not (Test-Path $fileName)) {#md    $fileName;    ###用CMD的 md    命令创建文件夹mkdir $fileName;    ###用DOS的 mkdir 命令创建文件夹#New-Item    -ItemType Directory    -Path '.\'    -Name $fileName;    ###用PowerShell的 New-Item 命令创建文件夹}
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/7936.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ws注入js逆向调用函数

这里需要选择一个文件夹 随便 紫色为修改保存 记得ctrls保存 注入代码如下 (function() {var ws new WebSocket("ws://127.0.0.1:8080")ws.onmessage function(evt) {console.log("收到消息&#xff1a;" evt.data);if (evt.data "exit") {…

[3D基础]Delaunay与Triangulate构网

Delaunay三角剖分&#xff08;Delaunay Triangulation&#xff09;和Triangulate构网是两种常用于生成三角网格的方法&#xff0c;它们都有其独特的特点和应用场景。 Delaunay三角剖分&#xff1a; Delaunay三角剖分是一种经典的三角剖分方法&#xff0c;其特点是任意三角形的外…

PHPStudy Apache或者MySQL启动以后自动停止

问题 phpstudy小皮面板中的Apache或MySQL启动以后自动停止 正在启动——已启动——已停止 总结&#xff1a;最主要的原因&#xff1a;端口冲突 端口冲突了&#xff0c;已经有其他程序占用了80、3306端口。 也就是说你的电脑上已经有了一个Apache、MySQL并且正在运行。 解决方案…

C++ list 介绍

&#x1f308;一、认识list这个模版 ist是一个模版&#xff0c;需要结合一个具体的数据类型作为模版参数&#xff0c; 即list < T > <T> <T>&#xff0c;才能成为一个类类型。list是双向循环链表&#xff0c;是序列容器&#xff0c;允许在序列中的任何位置进…

前端技术Stylus详解与引入

Stylus 是一种动态样式语言&#xff0c;它允许使用更少的代码来生成 CSS。它是一个预处理器&#xff0c;这意味着你需要在浏览器加载前将 Stylus 代码转换成 CSS。Stylus 提供了多种功能&#xff0c;如变量、混合&#xff08;mixins&#xff09;、函数、继承等&#xff0c;这些…

DNS域名解析服务的部署及优化方案

实验要求: 1.配置2台服务器要求如下&#xff1a; a&#xff09;服务器1&#xff1a; 主机名&#xff1a;dns-master.timinglee.org ip地址&#xff1a; 172.25.254.100 配置好软件仓库 b&#xff09;服务器2&#xff1a; 主机名&#xff1a;dns-slave.timinglee.org ip地址&am…

MySQL数据库练习——视图

schooldb库——utf8字符集——utf8_general_ci排序规则 先创建库&#xff0c;再去使用下列的DDL语句。 DDL CREATE TABLE student (id int(11) NOT NULL AUTO_INCREMENT COMMENT 学号,createDate datetime DEFAULT NULL COMMENT 创建时间,modifyDate datetime DEFAULT NULL …

使用 GPT-4-turbo+Streamlit+wiki+calculator构建Math Agents应用【Step by Step】

&#x1f496; Brief&#xff1a;大家好&#xff0c;我是Zeeland。Tags: 大模型创业、LangChain Top Contributor、算法工程师、Promptulate founder、Python开发者。&#x1f4dd; CSDN主页&#xff1a;Zeeland&#x1f525;&#x1f4e3; 个人说明书&#xff1a;Zeeland&…

音频数据集大全(1)-语音识别篇

1、Llama3 中文化数据集 简介&#xff1a;Llama3 中文化数据集是为了提高Llama3模型在中文语境下的表现而专门设计和准备的数据集。数据集被处理成firefly格式&#xff0c;这意味着它们可以直接用于firefly框架的训练过程。数据集包含了清洗处理后的合并文件&#xff0c;如sft_…

机器人系统ros2-开发实践07-将机器人的状态广播到 tf2(Python)

上个教程将静态坐标系广播到 tf2&#xff0c;基于这个基础原理这个教程将演示机器人的点位状态发布到tf2 1. 写入广播节点 我们首先创建源文件。转到learning_tf2_py我们在上一教程中创建的包。在src/learning_tf2_py/learning_tf2_py目录中输入以下命令来下载示例广播示例代码…

双ISP住宅IP有何优势?

双ISP住宅IP在当前的互联网环境中具有显著的优势&#xff0c;这些优势主要体现在网络连接的稳定性、安全性、速度以及业务适用范围等方面。以下是对双ISP住宅IP优势的详细分析&#xff1a; 第一点网络连接的稳定性&#xff0c;双ISP住宅IP使用两个不同的互联网服务提供商&…

CompletableFuture使用案例

优化代码时&#xff0c;除了Async注解&#xff0c;项目中如何使用多线程异步调用&#xff1f; 举个例子&#xff0c;去餐厅吃饭的时候。先点餐&#xff0c;厨师做菜&#xff0c;在厨师做菜的时候打游戏&#xff0c;然后根据厨师做的菜的口味去买矿泉水还是可乐。这样&#xff0…

区块链 | NFT 相关论文:Preventing Content Cloning in NFT Collections(三)

&#x1f436;原文&#xff1a; Preventing Content Cloning in NFT Collections &#x1f436;写在前面&#xff1a; 这是一篇 2023 年的 CCF-C 类&#xff0c;本博客只记录其中提出的方法。 F C o l l N F T \mathbf{F_{CollNFT}} FCollNFT​ and Blockchains with Native S…

SpringBoot2 仿B站高性能前端+后端项目(wanjie)

SpringBoot2 仿B站高性能前端后端项目(完结) Spring Boot 2 仿B站高性能前端后端项目&#xff1a;打造高效、稳定、可扩展的应用 在当今的互联网时期&#xff0c;网站的性能、稳定性和可扩展性成为了权衡一个项目胜利与否的关键要素。本文将引见如何运用 Spring Boot 2 构建一…

智启算力平台基本操作

智启算力平台 智启算力平台路径搭载数据集搭载镜像配置 智启算力平台 开发文档 帮助文档 - OpenI - 启智AI开源社区 路径搭载 OpenIOSSG/promote: 启智AI协作平台首页推荐组织及推荐项目申请。 - notice/Other_notes/SDKGetPath.md at master - promote - OpenI - 启智AI开…

数据结构-线性表-应用题-2.2-11

1)算法的基本设计思想&#xff1a; 分别求两个升序序列的中位数a,b 若ab&#xff0c;则a或b即为所求中位数 若a<b&#xff0c;则舍弃A中较小的一半&#xff08;中位数偏小&#xff0c;往后面找&#xff09;&#xff0c;同时舍弃序列B中较大的一半&#xff0c;两次舍弃长度…

【Leetcode每日一题】 穷举vs暴搜vs深搜vs回溯vs剪枝_全排列 - 子集(解法2)(难度⭐⭐)(72)

1. 题目解析 题目链接&#xff1a;78. 子集 这个问题的理解其实相当简单&#xff0c;只需看一下示例&#xff0c;基本就能明白其含义了。 2.算法原理 为了生成一个给定数组 nums 的所有子集&#xff0c;我们可以利用一种称为回溯&#xff08;backtracking&#xff09;的算法…

pytest(二):关于pytest自动化脚本编写中,初始化方式setup_class与fixture的对比

一、自动化脚本实例对比 下面是一条用例,使用pytest框架,放在一个类中,两种实现方式: 1.1 setup_class初始化方式 1. 优点: 代码结构清晰,setup_class 和 teardown_class 看起来像传统的类级别的 setup 和 teardown 方法。2. 缺点: 使用 autouse=True 的 fixture 作为…

Mac 链接 HP 136w 打印机步骤

打开 WI-FI 【1】打开打印机左下角Wi-Fi网络设计【或者点击…按钮进入WI-FI菜单】&#xff0c;找到NetWork选项OK进入&#xff1b; 【2】设置WI-FI选项&#xff1a;在菜单内找到Wi-Fi选项OK进入&#xff1b; 【3】在菜单内找到Wi-Fi Direct选项OK进入&#xff1b; 【4】在菜单…

java:File类概述和构造方法

一、File类概述和构造方法 1.File类的概述 File&#xff1a;它是文件和目录路径名的抽象表示 文件和目录是可以通过File封装成对象的对File而言&#xff0c;其封装并不是一个真正存在的文件&#xff0c;仅仅是一个路径名而已。它可以是存在的&#xff0c;也可以是不存在的。…