У моих конечных пользователей pst-файлы Outlook разбросаны по всему их диску c. Я придумал этот пакетный файл, чтобы найти их и скопировать на диск M конечного пользователя.
rem **************************************************
@echo off
if not exist m:\migration mkdir m:\migration
if not exist m:\migration\pst mkdir m:\migration\pst
c:
dir /b c:\*.pst /s > m:\migration\pathdata.txt
pause
for /f "tokens=1 delims=" %%a in (m:\migration\pathdata.txt) do (copy "%%a" m:\migration\pst)
pause
НО это ничтожное решение не может справиться, если файлы имеют одно и то же имя, чего и следовало ожидать (archive.pst)
Я надеялся использовать xcopy для их копирования и создания их структуры каталогов на диске M, чтобы файлы с одинаковыми именами не перезаписывали друг друга. Но я потерпел неудачу.
Любые идеи? Спасибо, что помогли мне с этим