2016-02-24 27 views
0

我想要打印文件和文件的名称和所有者。已经几乎已经得到了,但输出格式非常糟糕,我只需要名称和所有者我想获得这与标签分开的列如果可能的话。批处理程序:获取包含其他文件和文档的文件的报告输出(csv,txt)中的名称和所有者

我尝试使用此代码

@ECHO OFF 
DIR "C:\Users\user\Desktop\prueba" /q >"C:\Temp\output.txt" 

但名称和业主都非常接近,我不能得到空间,以获得更好的报告。

回答

0

下面是批处理脚本(它很丑,我认为它是一种解决方法),我认为它可以满足您的需求。请注意,我测试了Win10,比旧版本的Win7 /2008(最有可能)的脚本应该调整(因为不同的dir命令输出):

@echo off 

set _FOLDER=C:\Users\user\Desktop\prueba 
set _OUT_FILE=C:\Temp\output.txt 
echo Owner Name > "%_OUT_FILE%" 

for /f "tokens=*" %%f in ('dir /a-d /b %_FOLDER%\*') do (
    for /f "tokens=4*" %%g in ('dir /q "%_FOLDER%\%%f" ^| findstr /e "%%f"') do (
     echo %%h >> "%_OUT_FILE%" 
    ) 
) 
相关问题