• 04-09-2012, 17:19:25
    #1
    merhaba,

    forumda başka bir yer bulamadığım için buraya başvurdum.
    Arkadaşlar,

    xcopy ile bat dosyası oluşturup yedek alıyorum.
    Yanlız yedek alırken xcopy tüm dosyaları alıyor.Ben burda bazı dosyaları almak istemiyorum.

    Kullandığım kod : xcopy "\\192.168.0.1\c$\progfiles" "G:\\yedek\dosyalar" /s

    burada istediğim progfiles içerisinde belirlediğim bir dosyayı xcopy esnasında almaması

    Araştırdım ama bulamadım.Bilen var ise
    Örnek olarak bir kod iletebilirmisiniz.

    Teşekkürler
  • 04-09-2012, 17:33:15
    #2
    komutlar hakkında bilgi almak için
    windows ortamında: komut adı /?
    linux ortamında: man komut adı

    şeklinde bilgi alabilirsiniz.
    bu şekilde yaptığında exclude parametresini görebilirsin

    xcopy ..... .... . ... /Exclude:dosya1[+dosya2][+dosya3].. şeklinde harici tutabilirsin.
  • 06-09-2012, 09:29:05
    #3
    Ertan 2002 verdiğin bilgi için teşekkür ederim.Belirtilen konuda fazla bilgim bulunmuyor.Biraz kurcaladım ama beceremedim.Bana bu kod üzerinden,
    Kullandığım kod : xcopy "\\192.168.0.1\c$\progfiles" "G:\\yedek\dosyalar" /s
    örneğin progfiles klasöründeki abc klasörünü haricindekileri al şeklinde bi editleme ile örnek kod belirtebilirmisiniz.
  • 06-09-2012, 19:15:41
    #4
    Selam,

    eğer bir dosya yerine klasörün kopyalanmasını istemiyorsan şöyle bir yol izlemen gerekiyor.

    1- Her hangi bir klasörde her hangi bir metin dosyası oluştur. ben örnek olarak. G ana dizinin içinde iptal.txt yi oluşturdum

    2- içine hangi klasörleri istemiyorsam alt alta isimlerini yazıyorum. mesela abc yazdım ve kaydedip kapattım.

    3- komut isteminde

    xcopy "\\192.168.0.1\c$\progfiles\*.*" "G:\\yedek\dosyalar" /s /i /y /exclude:G:\iptal.txt


    yazıp onayladığımda iptal.txt içinde yazan klasörler kopyalama içine alınmaz. G:\\ yazmışsın yada \\192 çift slash geçrli mi bilmiyorum ama benim bahsettiğim şekildeki parametre çalışıyor.

    kolay gelsin