2016-09-29 90 views
2

我有一个像他的文件夹结构。带有子文件夹的Headfolders。批处理:获取文件夹信息与文件到

Folder1\subfolder1 
Folder1\subfolder2 
Folder2\subfolder1 
etc. 

我要放置在每一个子文件夹一个txt文件与此的文本文件:

Foldername: Folder1 
Subfoldername: subfolder2 

下面的代码的工作,但只有一个图层文件夹,而不是嵌套的。

​​

我怎样才能得到嵌套信息到txt文件?

回答

1

如果你只是想两个级别(文件夹和子文件夹),我会做它只是这样的:

@echo off 
for /d %%a in (*) do (
    for /d %%b in ("%%~a\*") do (
     echo>"%%~b\info.txt" Foldername: %%~a 
     echo>>"%%~b\info.txt" Subfoldername: %%~nxb 
    ) 
) 

如果你想在一些可变深度的所有子文件夹,它可能更容易上运行FOR /F循环也许是DIR /S /B /AD的输出以及一些字符串替换。

相关问题