【发布时间】:2020-12-19 09:02:05
【问题描述】:
我的要求是:我将有一个文件夹中的文件列表,我将有一个 csv /excel 表,其中我将有 2 列
- 文件 ID
- 文件名(与文件夹中的文件名相同)。
现在我想为每个文件创建一个文件夹,但我想用文件 ID 命名文件夹,该文件 ID 是 CSV 文件名。
我尝试了下面的代码:
@echo off
for %%i in (*) do (
if not "%%~ni" == "organize" (
md "%%~ni" && move "%%~i" "%%~ni"
)
)
这是为每个文件创建文件夹,但文件夹名称取自文件名。
我需要的是: 我希望从 csv 文件中获取文件夹名称,在该文件中,文件名和文件 ID 之间的映射作为列。
【问题讨论】:
-
此页面的右上角是一个
?图标,选择它然后选择tour链接,一旦你这样做了,按照建议然后编辑你的问题,使其成为主题。
标签: csv batch-file cmd