Tüm bir sürücünün basit bir yedeğini (ayna) çalıştırıyorum (d :) başka bir sürücüye (k :). Kaynak (d :) ve hedef (k :) 'yi tanımlayan bir .bat dosyası (' backup.bat ') oluşturdum ve bu seri dosyasını d sürücüsündeki bir klasörde (d: \ temp) yerleştirdim. Toplu iş dosyasını çift tıklattığımda, toplu iş dosyasındaki gibi tanımladığım yerine, kaynağı d: \ temp olarak tanımlar; d :. İşte Tüm sürücüyü başka bir sürücüye kopyalamak için robocopy bat koşusunu çalıştırın
.bat dosyasında metindir:@echo off
echo To begin backing up data:
pause
robocopy "D:" "K:" /L /v
echo.
pause
exit
Ve bu Gördüğünüz gibi ben backup.bat
üzerine çift tıkladığınızda görünür budur , kaynak d: \ temp olarak tanımlanır. Bu, toplu iş dosyasının bulunduğu yerdir, ancak toplu iş dosyasında bunu D: olarak tanımladım. Bazı sebeplerden dolayı hedef doğru tanımlanmıştır.
Herhangi bir fikrin var mı?
-al
DÜZENLEME: Kaynak ve hedef konuma '/' eklerseniz, aşağıdaki kodu görmek, hatta daha garip davranışlar (ekran görüntüsü) bakın. Kaynak şimdi hem tanımlanmış kaynak hem de hedef birleştirilmiş, hedefsizdir. Ben "" kaynak ve hedef kaldırmak eğer
@echo off
echo To begin backing up data:
pause
robocopy "D:\" "K:\" /L /v
echo.
pause
exit
Ve .... Çalışır!
"D:"
ile
Bunu denedim ve daha da tuhaf bir şey üretiyor. Yukarıdaki düzenlemeleri görün. – cherrytree
@ PA. doğruydu, sadece eklemek için gerekli değil, ben de tırnaklarını kaldırmak için gerekli. Yardım için teşekkürler. – cherrytree