|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: May 2007
Messaggi: 4305
|
[Batch]Creare/eliminare file
Salve, dovrei creare un file batch che una volta avviato mi elimina una determinato file in una cartella, e poi dovrei crearne un altro che me lo ricrea.
Potete darmi una mano a realizzarlo?
__________________
Feedback Mercatino |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jul 2008
Città: Roma
Messaggi: 542
|
Non mi pare un grande problema ... a prescindere dal batch, tu sai come si cancella un file ?
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: May 2007
Messaggi: 4305
|
Il problema non ho mai usato batch, di solito per quelle piccole volte che mi è servito ho trovato esempi su google, ma questa volta, non ho trovato nulla che faccia al mio caso. Ho fatto un esempio cosi ma non funziona:
edito risolto elimina con: Codice:
@del /P G:\cartella\file.txt
__________________
Feedback Mercatino Ultima modifica di espanico : 23-05-2012 alle 11:50. |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Jul 2008
Città: Roma
Messaggi: 542
|
Devi scrivere nel batch esattamente come scriveresti da linea di comando
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: May 2007
Messaggi: 4305
|
Puoi farmi un esempio su come creare un file di testo?
__________________
Feedback Mercatino |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Jul 2008
Città: Roma
Messaggi: 542
|
Ma che vuoi dire "creare un file di testo" da un batch?
Vuoto ? O contenente dati ? E quali dati ? Da dove arrivano ? |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: May 2007
Messaggi: 4305
|
Ti spiego. In ufficio abbiamo un gestionale, dove oltre a stampare su stampante ad aghi (purtroppo non e possibile utilizzare una grafica) possiamo anche mandare la stampa su un file, che nel nostro caso non ha estensione, e che utilizziamo sia per visualizzare i dati a video, sia per stamparli tramite un altro programma su stampante laser. Capita a volte che il programma ripeta l'ultima stampa che ha in memoria, inutilmente con spreco di carta e toner. Quindi il mio intento e quello di creare un semplice file batch che quando mi serve vado a eliminare o a ricreare il file velocemente senza accedere alla cartella del programma etc...
Ho fatto in questo modo: Elimina: Codice:
@del /P C:\cartella\file.txt Codice:
@echo off cd c:\cartella\ echo>file PS: dimenticavo il file da creare non ha importanza che sia vuoto o no, basta che sia presente...
__________________
Feedback Mercatino |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 10:00.



















