首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在linux中创建多个文件夹,在cmd中创建文件,如“subfolder1/{ subfolder2}”、“文件夹/{file1、file2}.js”

在linux中创建多个文件夹,在cmd中创建文件,如“subfolder1/{ subfolder2}”、“文件夹/{file1、file2}.js”
EN

Stack Overflow用户
提问于 2019-01-06 15:03:13
回答 2查看 80关注 0票数 0

我在cmd尝试过这样的方法

代码语言:javascript
运行
复制
md mainfolder/{subfolder1, subfolder2}
touch folder/{file1, file2}.js

得到了这个错误

参数列表中缺少参数。

  • CategoryInfo : ParserError:(:) [],ParentContainsErrorRecordException
  • FullyQualifiedErrorId : MissingArgument

我认为{.}语法来自linux。

那么,cmd中的等效语法是什么呢?

EN

回答 2

Stack Overflow用户

发布于 2019-01-06 15:09:20

只管用

代码语言:javascript
运行
复制
md mainfolder\subfolder1 mainfolder\subfolder2

md采用用空格分隔的参数。每个参数都是一个目录路径。

注意:如果父目录不存在,md也会创建父目录。

代码语言:javascript
运行
复制
md utils\downloads\Editor 

与以下相同:

代码语言:javascript
运行
复制
MD utils 
MD utils\downloads 
MD utils\downloads\Editor

来源:https://ss64.com/nt/md.html

若要创建文件,请参见- 如何从批处理文件创建空文本文件?

票数 1
EN

Stack Overflow用户

发布于 2019-01-06 16:09:03

对于问题的第二部分,Windows没有提供触摸工具。

也请参阅此问与答

若要调用项列表上的命令,请使用for循环:

代码语言:javascript
运行
复制
for %%A in (file1 file2) do break>"%%A.js"

其中break>将创建一个零长度文件(或覆盖它)。

要想更简洁地模拟touch命令,可以使用窗口端口

见上述问题中的MC NDs答案

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54062796

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档