Merhabalar, günlük yedek alınan bir klasörüm var bat dosyasıyla hergün yedek alıyor klasör ismi her yedek aldığında günün tarihi ve klasör ismi olarak değişiyor, alınan bu yedeğin klasörünü nasıl zip dosyası almasını sağlaya bilirim bat dosyasıyla? |
bat komut dosyası
-
-
sorunuzu ben bu kodlarda ayrı bır yanıt ararken buldum. istemiş olduğunuz işlemi aşağıdaki kodlar ile gerçekleştire bilirsiniz. Bu kodlar ile yedeğin alındığı tarihe ek olarak saati de dosya ismine not alacaktır.
benım sorunum ise su xcopy satırındaki işlem gerçekleşmediği taktirde 5 kere daha deneyip. eğer işlem gerçekleşmez ise sonrasındaki işlemlere devam etmemesini nasıl sağlıya bilirim.
set CUR_YYYY=%date:~10,4%
set CUR_MM=%date:~4,2%
set CUR_DD=%date:~7,2%
set CUR_HH=%time:~0,2%
if %CUR_HH% lss 10 (set CUR_HH=0%time:~1,1%)
set CUR_NN=%time:~3,2%
set SUBFILENAME=%CUR_MM%%CUR_DD%%CUR_YYYY%-%CUR_HH%%CUR_NN%%CUR_SS%
md "d:\datalog\yedek_%SUBFILENAME%"
xcopy "c:\drivers\*.*" "d:\datalog\yedek_%SUBFILENAME%"
set WINRAR="C:\Program Files\WinRAR\RAR.exe"
d:
cd d:\datalog
%WINRAR% a "yedek_%SUBFILENAME%.rar" "yedek_%SUBFILENAME%
rmdir /s /q "d:\datalog\yedek_%SUBFILENAME%"
rmdir /s /q "c:\drivers\"
pause
-
Bir önerim olacak.
En başa...
@ECHO OFF
CHCP 65001 >NUL
yahut
@CHCP 65001 >NUL
ekleyiniz.
-
Yanlış bilmiyorsam robocopy bu hususta çok daha fazla seçenek sunuyor.
Benzer içerikler
- antimalware service executable kapatma
- microsoft yazılım koruması platformu hizmeti
- bilgisayar otomatik onarıma hazırlanıyor diyor açılmıyor
- kmspico nedir
- bios modu eski ne demek
- jpg formatı nedir
- klavyede olmayan semboller
- bilgisayar açılmıyor
- iso dosyası nedir
- bilgisayar özelliklerine bakma
Bu mesaj IP'si ile atılan mesajları ara Bu kullanıcının son IP'si ile atılan mesajları ara Bu mesaj IP'si ile kullanıcı ara Bu kullanıcının son IP'si ile kullanıcı ara
KAPAT X