cmd - 你能用cmd在文件夹中创建一个文件名的文件夹吗?
问题描述
Folder 125121 / file 125121
Folder 125121 / Lix / file 125121
我想在文件夹 125121 / 之后创建 lix 文件夹
因为我使用此代码根据文件名创建文件夹
for %i in (*) do mkdir "%~ni"
for %i in (*) do move "%i" "%~ni"
但现在我有了
file 125121
file 111111
file 112222
我在寻找什么
folder 125121 / lix / file 125121
folder 111111 / lix / file 111111
folder 112222 / lix / file 112222
解决方案
我不太确定您想要什么,但以下内容应该很接近:
for %%a in (*) do (
ECHO md "%%~na" 2>nul
ECHO copy "%%~a" "%%~na\lix\%%~nxa"
)
ECHO
在验证它是否执行您想要实际启用md
and命令的操作后删除这两个copy
命令。
推荐阅读
- python - 将数据字符串格式化为 Excel
- database-design - 多对多多表设计
- spring - 使用 Oracle NoSql 的 Spring Boot application.properties
- python - Python WebSocket客户端堆栈溢出重新连接
- angular - 显示 sql 表中的所有数据。(角度)
- ios - 安装 Yoti Doc Scan iOS SDK 有困难
- python - 如何访问和使用存储在另一个类的 init 中的类中的数据?(Python)
- javascript - .forEach() on Arrays vs NodeList (JavaScript)
- sql-server - 连接来自 SQL Server 中不同表的列
- html - 可以更改选择滚动条的样式吗?