我需要在我的“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
但我得到“无法执行循环副本”