早上好,我正在尝试从文本文件创建文件夹和空文件。 每个例子,我有一个 create.txt ,其中包含以下内容:
FolderA
FolderA\FolderB
FolderA\FileC.js
我知道我可以使用以下命令行从文本文件创建文件夹:
FOR /F %i in (test.txt) do md %i
我知道我可以使用以下命令行创建文件(只有一个新行):
FOR /F %i in (test.txt) do echo.> %i
现在我想要一个批处理脚本,可以知道它何时是一个文件或文件夹来尊重它。我认为这可行,但它甚至没有运行......
FOR /F %i in (test.txt) do findstr %i".">Nul && ( echo.> %i ) || ( md %i )
我可以通过实现Java或C ++或其他程序来解决这个问题,这个想法是独立于编程语言。
有人可以共享此问题的脚本吗? 就我而言,我使用的是Windows,但对于使用unix shell的人来说,有人可以共享一个脚本吗?
答案 0 :(得分:0)
这对你有什么用?
For /F %I In (test.txt) Do @If %~nxI==%~nI @(MD %I) Else @(Type Nul>%I)