如果要在特定目录(例如C:\ Dropbox \ Development)中创建子文件夹,是否需要先cd到该目录?假设我使用的是cmd shell?
要在特定目录(不是当前目录)中创建子文件夹(子目录),可以执行以下操作之一:
cd C:\Dropbox\Development
首先或 md Lec-%%i
命令更改为md C:\Dropbox\Development\Lec-%%i
。笔记:
mkdir
是的同义词md
,可以代替它使用。下面,我展示了两种选择,一种是从cmd
外壳程序(命令行)开始,另一种是使用批处理文件。
作为奖励(尽管在原始问题中没有要求),还有bash
外壳替代品。
cmd
外壳:cd C:\Dropbox\Development
for /l %i in (9,1,120) do md Lec-%i
或者
for /l %i in (9,1,120) do md C:\Dropbox\Development\Lec-%i
@echo off
cd C:\Dropbox\Development
for /l %%i in (9,1,120) do md Lec-%%i
或者
@echo off
for /l %%i in (9,1,120) do md C:\Dropbox\Development\Lec-%%i
笔记:
9
是起始号码。如有必要,请进行更改。1
是步骤。请勿更改。120
结束号码。如有必要,请更改为所需的最后一个目录号。要在另一个目录中创建文件,您可以
cd C:\Dropbox\Development\Lec-%%i
首先或 md
命令更改为md C:\Dropbox\Development\Lec-%%i
。从bash
外壳:
for i in {9..120}; do mkdir Lec-$i; done;
或(用于更便携的版本)
for i in `seq 9 120`; do mkdir Lec-$i; done;
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句