如何在Windows中自动创建命名文件夹列表?

曼尼斯·吉里(Manish giri)

因此,我正在研究一个包含数百个子讲座的在线课程。我需要在相应的子文件夹中下载每个讲座的源代码。拥有120多个讲座,一个一个子文件夹的创建是一个艰苦的过程。

这是我当前的文件夹结构:

在此处输入图片说明

有没有一种方法可以通过批处理文件或类似文件一次创建所有这些子文件夹以及正确的名称。

戴维·波斯蒂尔

如何使用命名方案一次创建所有这些子文件夹?

如果要在特定目录(例如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

有没有办法从Mac终端为Mac OSX做类似的事情?

bash外壳:

for i in {9..120}; do mkdir Lec-$i; done; 

或(用于更便携的版本)

for i in `seq 9 120`; do mkdir Lec-$i; done;

进一步阅读

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Mac OS X中从列表自动创建文件夹?

如何在Windows用户库中重命名默认文件夹

如何在Windows 10中重命名c:\ users \ userName文件夹?

如何在 Windows 7 中重命名用户文件夹

如何在Windows 10中重命名用户文件夹?

如何在Java中重命名文件夹

如何在Linux中递归重命名文件夹

如何在OSX中批量重命名文件夹?

如何在终端中重命名文件夹?

如何使用MSBuild在输出文件夹中自动创建文件夹?

如何在Windows 7中的共享文件夹和Ubuntu目录之间创建发送文件

如何在 OpenCV 中创建我所有文件夹(“train”)图像的列表

如何自动创建丢失的文件夹?

批处理 Windows - 如何创建一个循环来重命名不同文件夹中的许多文件?

如何在特定文件夹中创建nuspec文件?

如何在每个文件夹中创建文件?

如何在Windows 8.1的“我的电脑”中隐藏新的“文件夹”列表?

如何在CMD中目录的每个文件夹中递归创建子文件夹

如何在用户选择的根文件夹中创建包含某些子文件夹的文件夹?

如何在eclipse中创建输出文件夹

如何在文件夹中创建ms访问的备份?

如何在php中创建文件夹?

如何在Powershell中创建多个文件夹

如何在AppData中创建嵌套文件夹

如何在Firebase Storage中创建文件夹?

如何在Java中创建空文件夹?

如何在Java中创建文件夹?

如何在Eclipse中创建文件夹?

如何在Mutt中创建新文件夹