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 nedir
- system service exception hatası
- windows 10 pro indir
- windows 10 crack
- internet güvenlik ayarlarınız bir veya daha fazla dosyanın açılmasını engelledi
- secure boot nasıl açılır
- bilgisayardan ses gelmiyor
- bilgisayar şifresi nasıl değişir
- bilgisayar internete bağlanmıyor
- bilgisayara şifre nasıl koyulur windows 10
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