【发布时间】:2025-04-05 12:50:02
【问题描述】:
我从门户网站同事的作品中受到启发
Have a batch create text files based on a list
Batch script to read input text file and make text file for each line of input text file
例如从文本文件开发创建"comps.txt" ( comp1,comp2....
对于每台 PC,批处理脚本从文本文件中的 PC 列表中读取,并为每行文本创建一个文本文件作为本地文本。
稍后在代码中创建文件夹文件命名 - 相同的名称(comp1,comp2 ....
最后,我们有文本文件:comp1.txt、comp2.txt ... 和文件夹:comp1、comp2.... 直到 400 台计算机。
任何想法如何添加代码或编写另一个单独的批处理代码来移动每个对应的文件夹文本文件的文本文件
comp1.txt->comp1 folder
comp2.txt->comp2.txt
....
我们有超过 400 行! 对于每天努力工作的任何脚本,我都是非常初学者,这是我的第一个问题。我在 Windows Batch 中的代码如下
@echo off
setlocal
for /f "tokens=*" %%a in (comps.txt) do (type nul>"%%a.txt")
for /f "tokens=*" %%a in (comps.txt) do (
echo This is line 1 of text>"%%a.txt"
)
for /f %%i in (comps.txt) do mkdir %%i
do (
echo "%%i.txt"
)
endlocal
[]
【问题讨论】:
-
formatting 您的代码如何正确以便人们可以阅读??
-
我必须找到一种方法并阅读更多如何使代码更加可见和清晰的内容-我会尝试
-
从来没有见过这么奇怪的问题来解决一个非常简单的任务。
标签: windows file batch-file cmd directory