Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> hardware >> Computer Drives >> .

Il tuo lotto non sta copiando il file su unità mappata?

Ci sono diversi motivi per cui uno script batch potrebbe non copiare un file in un'unità di rete mappata. Risolvi questo problema. Per aiutarmi a diagnosticare il problema, fornire le seguenti informazioni:

* Il codice di script batch esatto: Incolla l'intera sceneggiatura qui. Questo è cruciale per identificare il problema.

* Il messaggio di errore (se presente): Quale messaggio, se del caso, viene visualizzato il prompt dei comandi quando lo script viene eseguito?

* Il percorso e il nome del file: Qual è il percorso completo del file che stai cercando di copiare?

* La lettera di unità mappata e il percorso di rete: Qual è la lettera di unità mappata (ad es. Z :) e il percorso di rete corrispondente (ad esempio, \\ server \ share)?

* Il sistema operativo: Stai usando Windows 10, Windows Server 2019, ecc.?

* Connettività di rete: Puoi accedere manualmente all'unità mappata tramite Windows Explorer? Puoi eseguire il ping del server?

* Permessi: Hai le autorizzazioni necessarie per scrivere alla condivisione di rete?

Cause e soluzioni comuni:

* Percorso errato: Controllare il doppio che sia i percorsi di origine che di destinazione sono correttamente specificati, tra cui la capitalizzazione corretta e le backsheshes. Utilizzare percorsi assoluti (a partire dall'unità radice, ad esempio, `c:\ path \ to \ file.txt`).

* Problemi di connettività di rete: Se c'è un problema di rete, la copia fallirà. Controlla la connessione di rete, esegui il ping del server e assicurati che la condivisione sia accessibile.

* Problemi di autorizzazione: L'account utente che esegue lo script batch potrebbe non avere autorizzazioni di scrittura sulla condivisione di rete. Prova a eseguire lo script come amministratore.

* Problemi di mappatura dell'unità: L'unità mappata potrebbe essere temporaneamente non disponibile o mappata in modo errato. Prova a rimappare l'unità.

* Blocco file: Il file di destinazione potrebbe essere aperto o bloccato da un altro processo. Chiudi eventuali applicazioni che potrebbero utilizzare il file.

* Interferenza antivirus/firewall: Il tuo software antivirus o firewall potrebbe bloccare la copia del file. Disabilitarli temporaneamente per vedere se questa è la causa (ricordati di riaccenderli in seguito).

* `robocopy` invece di` copia`: Per una robusta copia dei file, in particolare su una rete, è generalmente raccomandato "Robocopy". Gestisce meglio gli errori e fornisce più opzioni.

Esempio usando `robocopy` (più robusto):

batch `` `

Robocopy "C:\ Source \ file.txt" "Z:\ Destination \" /R:0 /W:0 /Copyall

`` `

Questo comando copia `file.txt` dall'origine alla destinazione, riprova zero volte e attesa zero secondi (per indicazione di errore immediato) e copia tutte le informazioni sul file.

Una volta fornite le informazioni richieste, posso darti una guida più specifica.

 

hardware © www.354353.com