Bir robokopi eylem günlüğü oluşturabilir ve bugünün tarihi ile adlandırılan bir metin dosyasına nasıl kaydedebilirim?


5

Komut isteminde robocopy kullanarak bazı varlıkları bir klasörden diğerine kopyalıyorum. Ancak, kopyalanan tüm varlıkların adını bir .txt dosyasına kaydetmek istiyorum. Bu .txt dosyası "currentDate.txt" biçiminde kaydedilmelidir.

Gerçek Senaryo: Günde bir kez programcı çalıştırıyoruz. Bu zamanlayıcı, tüm varlıkları bir klasörden diğerine kopyalar.

Robocopy Command ekran görüntüsü için aşağıdaki linke bakınız:

Robocopy

Herhangi bir yardım çok takdir edilecektir :-)

Yanıtlar:


7

Kopyalanan tüm varlıkların adını bir .txt dosyasına kaydetmek istiyorum.

Bu .txt dosyası "currentDate.txt" biçiminde kaydedilmelidir.

  • Robocopy /log:<LogFile>seçeneğini kullanın .

  • Ayrıca /teeseçeneği kullanmak isteyebilirsiniz

    Durum çıktısını konsol penceresine ve günlük dosyasına yazar.

Örnek toplu iş dosyası ( copyassets.cmd):

@echo off
for /f "tokens=1-3 delims=/ " %%a in ('date /t') do (
  set _date=%%a%%b%%c
  )
echo robocopy ship shore /log:%_date%.txt
  • Tercih ettiğiniz tarih biçimini almak için istediğiniz şekilde değiştirin.
  • echoTarih biçiminden memnunsanız sonuncuyu kaldırın
  • /sKaynak dizininiz kopyalanması gereken alt dizinleri içeriyorsa kullanın .

Sözdizimi

robocopy <Source> <Destination> [<File>[ ...]] [<Options>]

...

Günlük seçenekleri

...

görüntü tanımını buraya girin

Kaynak Robokopi


Uzun bir tartışmadan sonra çalışmakta olan bir emir almayı başardık .... ama bu komutla olan şey önceki günlüğün üzerine yazması. Ertesi gün yeni bir günlük yaşamı (.txt) yaratmasını istiyorum (her gün geçerli tarih adına yeni bir günlük dosyası olacaktır)
Yash Saraiya

Lütfen bu bağlantıyı kontrol edebilir misiniz superuser.com/questions/1104796/… ve bunun için bir cevabınız varsa haber verin?
Yash Saraiya

Hayır. Kullanıcıları ilgisiz soruları yanıtlamak için ping etmek kabul edilebilir bir davranış değildir. Lütfen yapma bunu.
DavidPostill

Tamam. Elbette. Bunun için bir cevabınız olabileceğini düşündüm. Ama bu tamam. Sorun için üzgünüm.
Yash Saraiya

0

RoboCopy günlüğü DOS biçiminde gerçekten iyi değil .. GS RichCopy'yi deneyin - RoboCopy'nin tüm özelliklerine sahip, ancak açık / kilitli dosyaları kopyalama, zaman damgalarını kopyalayabilir ve bir GUI'ye sahip gibi bazı özelliklere sahiptir. Bir not defterine kolayca kopyalayıp yapıştırabileceğiniz güzel görünümlü bir günlüğe sahip arayüz.


2
Süper kullanıcıya hoş geldiniz: Lütfen soruyu tekrar dikkatlice okuyunuz. Cevabınız orijinal soruya cevap vermiyor. "Yıldönümü Güncellemesinden Sonra Etkinlik İzleme Oturumları altında" Bir robokopi eylemleri günlüğü oluşturabilir ve bugünün tarihi olan bir metin dosyasına nasıl kaydedebilirim? " OP, "komut satırında robokopi kullanarak" ifadesini kullandı. Yazılım önerileri genellikle daha fazla bilgi ve bağlantılarla en iyisidir, ancak bir eklenti gibi göründüğü kadar iyi değildir. Lütfen birkaç dakika ayırın ve okuyun: - superuser.com/help .Ayarma: superuser.com/help/how-to-answer , yine superuser'a hoş geldiniz.Teşekkürler
mic84
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.