我正在使用此方法将文件夹中的文件名保存到txt文件中。
我们说C:\ somefolder \ somefolder1 \和file3.txt中的file1.txt和file2.txt以及C:\ somefolder \ somefolder2 \
中的file4.txtcd C:\somefolder\somefolder1\
dir /b /o *.* >> paths.txt
cd C:\somefolder\somefolder2\
dir /b /o *.* >> paths.txt
我得到了这样的结果。
file1.txt
file2.txt
paths.txt
和
file3.txt
file4.txt
paths.txt
我需要一个能够将文件保存在1个文件中的代码及其路径。就像这样。
C:\somefolder\somefolder1\file1.txt
C:\somefolder\somefolder1\file2.txt
C:\somefolder\somefolder2\file3.txt
C:\somefolder\somefolder2\file4.txt
我需要一种方法来指定该文件的位置。例如,这样的文件的位置将是。 C:\ somefolder \ paths.txt
答案 0 :(得分:1)
试试这个:
@echo off
for %%a in (
"C:\somefolder\somefolder1"
"C:\somefolder\somefolder2"
) do dir /b /s /a-d >>"C:\somefolder\paths.txt"