0
我有一个目录有几个子目录,我试图获取文件名和它们的路径列表,然后我想在Excel中有这些数据。有没有一种方法可以在Windows 7中通过命令行执行此操作?获取文件名和路径的列表
期望中的Excel结果:
A1: FILENAME.JPG B1: X:\DIR1\DIR2\FIELNAME.JPG
我有一个目录有几个子目录,我试图获取文件名和它们的路径列表,然后我想在Excel中有这些数据。有没有一种方法可以在Windows 7中通过命令行执行此操作?获取文件名和路径的列表
期望中的Excel结果:
A1: FILENAME.JPG B1: X:\DIR1\DIR2\FIELNAME.JPG
echo off & for %i in (*) do dir %i /b & dir .\%i /s /b
这将产生以下的一个名为foo且文件A,B和C:
a
c:\foo\a
b
c:\foo\b
c
c:\foo\c
因此,只要管道输出到一个然后将其导入到Excel中。你必须在Excel中做一些操作来将行分成两列而不是行,但这不应该很难。
要管它正确,你需要记住两管DIR命令,并追加到该文件,就像这样:
echo off & for %i in (*) do dir %i /b >> foo.csv & dir .\%i /s /b >>foo.csv