Dosyalarımı ftp'mden yükleyen bir toplu iş komut dosyası var. Her hafta bu komut dosyasını çalıştırmakGüncelleştirme 2 hafta önce toplu iş dosyasıyla çalışma
FOR /F "TOKENS=1* DELIMS= " %%A IN ('DATE/T') DO SET CDATE=%%B
FOR /F "TOKENS=1,2 eol=/ DELIMS=/ " %%A IN ('DATE/T') DO SET mm=%%B
FOR /F "TOKENS=1,2 DELIMS=/ eol=/" %%A IN ('echo %CDATE%') DO SET dd=%%B
FOR /F "TOKENS=2,3 DELIMS=/ " %%A IN ('echo %CDATE%') DO SET yyyy=%%B
SET yy=%yyyy:~-2%
SET filename=%yy%%mm%%dd%
:
Bu sunucudan doğru dosya indirmenin bugünün tarihini alan bir bölüm vardır.
Şimdi, komut dosyasına, 2 hafta önce yüklenen dosyaları otomatik olarak silecek bir bölüm eklemek istiyorum.
today minus 14 days
biçimlendirilmiş olan yeni bir oldfilename
değişkeni nasıl oluştururum?
Ara;: Burada
ben ile sona erdi kod çoğu tarih işlevleri desteklemediği için salt toplu dosya çözümleri değildir ... – aschipfl[\ [batch-file \] dün date] (http://stackoverflow.com/search?q=) ile yapılan bir aramanın sonuçlarını görün % 5Bbatch dosyası% 5D + dün + date) veya [N gününden daha eski dosyaları silmek için Batch dosyası] (http://stackoverflow.com/questions/51054/). – Mofi