我每晚都运行这个脚本:
dir /s x:\>"X:\Back-Ups\File Lists\X-Drive-Complete-File-List.txt"
然而,自从我第一次安装它以来,服务器已经增长了很多,我遇到了一个限制。文件输出在第 1002991 行停止,大约是一半。
由于文件夹经常更改,我无法为单个文件夹设置它。
有没有办法解决?
我每晚都运行这个脚本:
dir /s x:\>"X:\Back-Ups\File Lists\X-Drive-Complete-File-List.txt"
然而,自从我第一次安装它以来,服务器已经增长了很多,我遇到了一个限制。文件输出在第 1002991 行停止,大约是一半。
由于文件夹经常更改,我无法为单个文件夹设置它。
有没有办法解决?
作为一种潜在的替代方案,可能值得看看它是如何RoboCopy
做到的。
RoboCopy X:\ Null /S /ZB /COPY:D /XJ /R:0 /W:0 /L /FP /NS /NC /NDL /NP /LOG:"%~dp0X-Drive-Complete-File-List.txt" /NJH /NJS
它应该以管理员身份运行
“我无法为单个文件夹设置它,因为文件夹经常更改。”
是的你可以:
for /d %%a in (X:\*) do (
dir /s /b /a "%%a" > "X:\Back-Ups\File Lists\X-Drive-Complete-File-List.txt"
)
这里不需要括号,我纯粹是用它们将文本拆分成可读的形式。它可以是:
for /d %%a in (X:\*) do dir /s /b /a "%%a" > "X:\Back-Ups\File Lists\X-Drive-Complete-File-List.txt"