Prezados preciso fazer um scrip .bat que faça o seguinte que ele pegue os arquivos que estão em uma pasta dentro do c: das máquinas e copiem para todos os arquivos que tem dentro dessa pasta, para uma pasta no servidor que lá tem o nome de cada usuário preciso
que o script identifique nos arquivos de origem a data que ele foi criado e na pasta de destino de cada usuário ele crie uma pasta com a mesma data que ele foi criado e jogue o arquivo lá dentro! Isso é possivel? Eu consegui fazer com o seguinte script ele
copiar criando a data, mais eu queria que ele identificasse somente o arquivo do dia, para eu copiar só ele e não todos.
echo off
set dia=%date:~0,2%
set mes=%date:~3,2%
if %mes%==01 set mes=Jan
if %mes%==02 set mes=Fev
if %mes%==03 set mes=Mar
if %mes%==04 set mes=Abr
if %mes%==05 set mes=Mai
if %mes%==06 set mes=Jun
if %mes%==07 set mes=Jul
if %mes%==08 set mes=Ago
if %mes%==09 set mes=Set
if %mes%==10 set mes=Out
if %mes%==11 set mes=Nov
if %mes%==12 set mes=Dez
set ano=%date:~6,4%
md "\\servidor\pasta$\%username%$\%dia%-%mes%-%ano%"
set pasta_origem=C:\pasta origem\pasta origem\pasta origem
set pasta_destino="\\servidor\pasta$\%username%$\%mes%\%dia%\%ano%"
xcopy /y /e /c /h "C:\pastaorigem\pastaorigem\pastaorigem\*.*" "\\servidor\pasta$\%username%$\%dia%-%mes%-%ano%"