Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

Copiare file zip con nomi diversi da csv con dos

Problemi di HTML? Di PHP, ASP, .NET, JSP, Perl, SQL, JavaScript, Visual Basic..?
Vuoi realizzare programmi in C, C++, Java, Ruby o Smalltalk, e non sai da che parte cominciare?
Entra qui e troverai le risposte!

Moderatori: archimede, Triumph Of Steel

Copiare file zip con nomi diversi da csv con dos

Postdi plf60000 » 22/10/18 10:51

Ciao a tutti,
sto cercando di fare un programma batch per windows,
il programma in questione mi deve copiare dei file zip da una cartella nel disco C:\ in una cartella nel disco G:\
vedi immagine allegata
https://imgur.com/a/Hcd9g1w

il problema e che mi deve copiare solo i file con nomi diversi dai file csv al l'interno del disco G
in sostanza
1- prende il file zip confronta il nome con i file csv in G
2a se il file zip a il nome diverso da tutti i file csv al l'interno di G lo coppia ritorno al punto 1
2b se il file zip a un nome uguale a uno dei file csv salta al successivo file zip ritorno al punto 1
come protei fare a risolvere questo problema
Codice: Seleziona tutto
FOR %%f in (*.ZIP) do{
IF \I exist (C:\av\vr\bgtn\*.zip NEQ g:\av\vr\bgtn\*.csv){
copy C:\av\vr\bgtn\*.zip  M:\av\vr\bgtn
pause
}
plf60000
Newbie
 
Post: 2
Iscritto il: 22/10/18 10:43

Sponsor
 

Postdi archimede » 16/02/19 15:08

Codice: Seleziona tutto
@echo off
setlocal
for %%f in (*.zip) do (
   if not exist "g:\av\vr\bgtn\%%~nf.csv" copy "%%f" m:\av\vr\bgtn\
)
HTH.

Alessandro
archimede
Moderatore
 
Post: 2834
Iscritto il: 07/11/02 12:41
Località: Genova


Torna a Programmazione


Topic correlati a "Copiare file zip con nomi diversi da csv con dos":


Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti