使用存储在文本文件列表中的文件名创建文件

使用存储在文本文件列表中的文件名创建文件

我在文本文件中有一个像这样的名称列表

one.mkv
two three.mkv
four.five.mkv
six seven eight.avi
nine.mkv
ten eleven-twelve.mp4

文本文件称为list.txt 我使用此批处理尝试制作文件

for /f "delims=" %F in (list.txt) do copy nul "%F"

但它不会创建文件。我想创建与该文本列表中的名称完全相同的文件

答案1

您的问题不太清楚,但我假设您想要创建空文件。如果是这样,则以下命令将在命令行中起作用:

for /f "delims=" %F in (list.txt) do type nul > "%F"

如果您希望它在批处理文件中工作,那么您需要%F%%F这样替换:

for /f "delims=" %%F in (list.txt) do type nul > "%%F"

相关内容