ED Crasher
Hectopat
Eski bilgisayarların sürücülerini yedeklemek için yapay zeka ile bir Batch dosyası oluşturdum.
Çalıştırdığımda ise işe yarıyor ama gene de kodunda bir hata olup olmadığını merak ediyorum.
Çalıştırdığımda ise işe yarıyor ama gene de kodunda bir hata olup olmadığını merak ediyorum.
Kod:
@echo off
net session >nul 2>&1
if %errorlevel% neq 0 (
powershell -Command "Start-Process '%~f0' -Verb runAs"
exit /b
)
chcp 65001 >nul
title Sürücü Yedekleme Aracı
color 0a
echo ================================
echo SÜRÜCÜ YEDEKLEME ARACI
echo ================================
echo.
set "desktop=%USERPROFILE%\Desktop"
for /f "tokens=2 delims==" %%I in ('wmic os get localdatetime /value') do set datetime=%%I
set "yyyy=%datetime:~0,4%"
set "mm=%datetime:~4,2%"
set "dd=%datetime:~6,2%"
set "backupfolder=%desktop%\Sürücü_Yedek_%dd%-%mm%-%yyyy%"
set counter=1
:checkfolder
if exist "%backupfolder%" (
set "backupfolder=%desktop%\Sürücü_Yedek_%dd%-%mm%-%yyyy%_(%counter%)"
set /a counter+=1
goto checkfolder
)
echo Sürücü Yedek klasörü oluşturuluyor...
mkdir "%backupfolder%"
echo Sürücüler yedekleniyor, bekleyiniz...
dism /online /export-driver /destination:"%backupfolder%"
if %errorlevel% neq 0 (
echo.
echo Sürücü yedekleme sırasında bir hata oluştu.
echo İşlem tamamlanamadı.
echo.
echo Çıkmak için bir tuşa basınız.
pause >nul
exit /b
)
echo.
echo Sürücü yedekleme tamamlandı!
echo Klasör konumu: %backupfolder%
echo.
echo Çıkmak için bir tuşa basınız.
pause >nul