【发布时间】:2013-06-24 14:40:23
【问题描述】:
我需要在我的“C”驱动器上找到所有 *.PST 文件,并将所有实例复制到 C:\ 上的新文件夹中
如何在dos-batch中保持原始结构?我不想覆盖第二个实例第一个..
- 我认为这应该可行,但我需要保留原始子目录还是将每次点击都转到一个唯一的子目录?
- 我必须从搜索中排除 c:\backuppst 目录
for /f "delims=" %%i in ('dir /s /b /a-d *.PST') do copy /b "%%~i" "C:\backuppst"
编辑
按照你的建议,我使用 Xcopy:
Xcopy c:*.pst c:\backuppst /i/h/s/y /Exclude:my.txt
在 my.txt 我有:C:\backuppst
但我得到“无法执行循环复制”
【问题讨论】:
标签: for-loop batch-file window cmd findstr