我发现自己重复了很多次:
Mkdir "temp"
Cd "temp"
我知道在 Linux 中我们有:
mkdir "longtitleproject" && cd $_
有没有类似的 Windows 命令?
答案1
doskey cdx=md $1 $t cd $1
您HKCU\Software\Microsoft\Command Processor
可以在值中指定此命令Autorun
。键入doskey /?
以查看如何指定多个命令。
答案2
如果您经常使用这个,最简单的选择是创建一个批处理文件来为您执行此操作。将批处理文件放在变量内的位置%PATH%
,例如C:\Windows
并将其命名为适合您的名称,例如mcd.cmd
(make change directory)
该脚本看起来是这样的:
@echo off
:: -- This batchfile will create a new folder and change to it.
:: -- Use: mcd <name of new folder>
:: -- Create folder:
md "%1"
:: -- Change to the new folder:
cd /d "%1"
以下是该脚本的两个示例:
C:\>mcd "My Temp"
C:\My Temp>mcd "d:\temp"
D:\temp>
如果不希望文件夹已存在时出现任何错误,请将 md 行更改为以下内容:
md "%1" 2>nul
答案3
在 Powershell 中,您可以使用:
md folder | cd
答案4
如果您有能力,我建议您使用 PowerShell,因为微软在过去几年中一直在推广 PowerShell 来取代旧命令行。在 PowerShell 中,您可以使用;
.
要创建一个新目录并用一行代码移动到该目录:md temp; cd temp
或者我个人最喜欢的:gpupdate /force; gpresult /h C:Users\FriedWaffle\Desktop\result.html