我有一个文本文件如下:
file.txt的
1. Adams Johnson - VB
2. Mike Robert - C++
3. victor -java
... and so on for almost 700 entries in that text file
Run Code Online (Sandbox Code Playgroud)
我必须使用批处理文件为此文本文件的每一行创建文件夹.
我试过以下代码:
@echo off
for /f "tokens=*" %%a in (file.txt) do (
mkdir %%a
)
Run Code Online (Sandbox Code Playgroud)
但我的文件夹创建如下:
1
2
3
... so on...
Adams
Johnson
Mike
Robert
Victor
... so on...
Run Code Online (Sandbox Code Playgroud)
我想要这样的东西:
1. Adams Johnson - VB
2. Mike Robert - C++
3. victor -java
... and so on.
Run Code Online (Sandbox Code Playgroud)
我怎么能得到它?
@echo off
for /f "tokens=*" %%a in (file.txt) do (
mkdir "%%a"
)
Run Code Online (Sandbox Code Playgroud)
Space是一个默认的分隔符,所以mkdir(或md- 它们是等价的)认为你想要这个,那个和另一个.
实际上,我更喜欢它"delims=","tokens=*"但如果它适合你...