Questione : Script per spostare le lime verso gli indici multipli per comprendere soltanto la data corrente

Un esperto, billprew recentemente mi ha generato uno scritto affinchè entri le lime in quattro indici differenti.  Devo modificare questo scritto per spostare soltanto le lime da C:\temp che sono nella data corrente che lo scritto è funzionato.  Può chiunque aiutare?  c:\temp può contenere le lime a partire dal giorno prima che o il giorno dopo che ma io volere soltanto spostare le lime il giorno io faccia funzionare il
REM del off
setlocal EnableDelayedExpansion
di script.

@echo definisca il dispositivo di piegatura di fonte e la base per il ciclo del
REM del
del
set DestDir4= C:\folder4\upload del
set DestDir3= C:\folder3\upload del
set DestDir2= C:\folder2\upload del
set DestDir1= C:\folder\upload del folders
set FromDir= c:\temp della destinazione attraverso i allfiles nel dispositivo di piegatura di fonte, calcoli un dispositivo di piegatura di dest e them
set Folder=0
for %%A di movimento in ("%FromDir% \ *") faccia (
regolare dispositivo di piegatura di /A “= (! Dispositivo di piegatura! %% 4) + 1 " chiamata del
: CopyFile “%%A„ “DestDir! Dispositivo di piegatura! “
del
del
): Movimento “%~1„ di ECO„ di CopyFile
! %~2! “uscita /b
del
class= > " libero " del
soluzioni >Related class= >Script qRelatedParent " del class= " degli indici multipli " del title= " del href= " /Programming/Languages/Scripting/Powershell/Q_26377063.html di multiplo

Risposta : Script per spostare le lime verso gli indici multipli per comprendere soltanto la data corrente

Dare questo una prova, io pensano che sia un modo semplice di trattare che cosa volete.

Presuppone la vostra estremità di variabile di %DATE% in MM/DD/YYYY comunque, in modo da se fate

ECO %DATE%

ad un richiamo ed a quello di ordine non è il caso allora che dobbiamo registrare l'INSIEME dell'oggi una punta.

~bp
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
@echo fuori
EnableDelayedExpansion setlocal
 
Il rem presuppone l'estremità di %DATE% nella disposizione di MM/DD/YYYY, registra come stato necessario
regolare Today=%DATE: ~-2,2%%DATE: ~-10,2%%DATE: ~-7.2%
 
Il rem definisce il dispositivo di piegatura di fonte e la base per i dispositivi di piegatura della destinazione
regolare FromDir= c:\temp
regolare DestDir1= C:\folder\upload
regolare DestDir2= C:\folder2\upload
regolare DestDir3= C:\folder3\upload
regolare DestDir4= C:\folder4\upload
 
Il rem collega attraverso i allfiles nel dispositivo di piegatura di fonte, calcola un dispositivo di piegatura di dest e li sposta
regolare Folder=0
per %%A in ("%FromDir% \ *%Today%*") fare (
  regolare dispositivo di piegatura di /A “= (! Dispositivo di piegatura! %% 4) + 1„
  chiamata: CopyFile “%%A„ “DestDir! Dispositivo di piegatura!„
)
 
: CopyFile
  Movimento “%~1„ di ECO„! %~2! “
  uscire /b
Altre soluzioni  
 
programming4us programming4us