locked
copiare files con caratteri speciali RRS feed

  • Domanda

  • ciao a tutti,

    ho una cartella che devo copiare settimanalmente su un server locale e per questo vorrei preparare uno script

    la cartella ed il files/cartelle contenute provengono da un pc in kazakistan, per cui contengono (anche nel nome) caratteri del loro alfabeto

    ho provato con robocopy, xcopy, copy ma non riesco assolutamente a copiarli

    c'è un modo per fare una copia di files/cartelle del genere?

    grazie, ciao

    giovedì 22 febbraio 2018 07:47

Risposte

  • Ciao,

    Hai provato ad aggiungere "chcp 65001" all'inizio del .bat?

    Simon


    If you find that my post has answered your question, please mark it as the answer. If you find my post to be helpful in anyway, please click vote as helpful. Regards Simon Disclaimer: This posting is provided AS IS with no warranties or guarantees, and confers no rights.

    giovedì 22 febbraio 2018 21:30
  • il Kazako usa l'alfabeto cirillico, quindi potresti usare anche la code page 1251

    chcp 1251
    set cirillico="доброе утро"
    mkdir c:\temp & pushd c:\temp
    mkdir %cirillico%

    purtroppo la 65001 (unicode UTF-8) ha qualche problema nei batch loop/redirect, ma da quello che ho capito devi fare una copia, quindi non dovresti trovare problemi anche usando UTF-8

    Da quando robocopy è un tool di sistema, copy e xcopy li ho dimenticati... se i problemi continuano  posta il comando robocopy utilizzato, oppure un nome file.

    ciao Gas


    Gastone Canali >http://www.armadillo.it


    Se alcuni post rispondono al tuo quesito(non necessariamente i miei), ricorda di contrassegnarli come risposta e non dimenticare di contrassegnare anche i post utili. GRAZIE! Ricorda di dare un occhio ai link Click Here andHere


    giovedì 22 febbraio 2018 23:32
    Moderatore

Tutte le risposte

  • Ciao,

    Hai provato ad aggiungere "chcp 65001" all'inizio del .bat?

    Simon


    If you find that my post has answered your question, please mark it as the answer. If you find my post to be helpful in anyway, please click vote as helpful. Regards Simon Disclaimer: This posting is provided AS IS with no warranties or guarantees, and confers no rights.

    giovedì 22 febbraio 2018 21:30
  • il Kazako usa l'alfabeto cirillico, quindi potresti usare anche la code page 1251

    chcp 1251
    set cirillico="доброе утро"
    mkdir c:\temp & pushd c:\temp
    mkdir %cirillico%

    purtroppo la 65001 (unicode UTF-8) ha qualche problema nei batch loop/redirect, ma da quello che ho capito devi fare una copia, quindi non dovresti trovare problemi anche usando UTF-8

    Da quando robocopy è un tool di sistema, copy e xcopy li ho dimenticati... se i problemi continuano  posta il comando robocopy utilizzato, oppure un nome file.

    ciao Gas


    Gastone Canali >http://www.armadillo.it


    Se alcuni post rispondono al tuo quesito(non necessariamente i miei), ricorda di contrassegnarli come risposta e non dimenticare di contrassegnare anche i post utili. GRAZIE! Ricorda di dare un occhio ai link Click Here andHere


    giovedì 22 febbraio 2018 23:32
    Moderatore