PDA

View Full Version : Cancellazione file


tutmosi3
07-06-2005, 07:24
Ciao ragazzi

Ho un problema che è stato sicuramente già trattato ma non ho trovato la discussione: in una cartella, ci sono dei file che devono essere cancellati giornalmente ad una certa ora. Vorrei creare un file .bat (per poi metterlo in esecuzione automatica) che lo facesse al mio posto (visto che molto spesso mi dimentico di farlo).

Ho provato a creare un file di questo tipo

del C:\Documents and Settings\tutmosi3\Desktop\Lavori\*.*

Ho anche provato con

del C:\Documents and Settings\tutmosi3\Desktop\Lavori

Ma non funziona nessuno dei 2.

Come posso fare?

Ciao e grazie

tutmosi3
07-06-2005, 13:01
Ho dimenticato di specificare che sono in un PC con XP Home SP2.

Ciao

GiacoXp
07-06-2005, 20:44
allora dopo circa un'ora che sto cercandouna soluizione al tuo poblema sono giutno ad una conclusione il comando in questione funziona ma nn funzia se il file o i file in questione si trovano sul Desktop!
Da quello che ho potuto capire ... il comando nn accetta directori cn spazi quindi la directory Documents and Setting .. x lui nn esiste infatti se digiti il comando da cmd ti dice impossibile trovare il file

su tutte le directory senza spazi funziona ...
io se vuoi ti consiglio di dare un occhiata all'allegato è un programmino che ho fatto su due piedi x vedere se era fattibile la cosa .. fammi sapere
priam devi usare progdel e poi usi del che esegue la cancellazione ok

fammi sapere ciao

tutmosi3
07-06-2005, 21:16
Grazie per l'interessamento ma a me serve un'applicazione unica ed indipendente.
Per esempio, lo script BAT che creo io non andrebbe comunque bene anche se la directory da svuotare fosse senza spazi, in quanto chiede sempre la conferma.

Ciao e grazie

CONFITEOR
07-06-2005, 21:17
le virgolette nei nomi con spazi....

GiacoXp
07-06-2005, 21:18
ah.. bene .. nn lo sapevo grazie ...

GiacoXp
07-06-2005, 21:20
ho provato cn le virgolette ma nn funge

del C:\Documents"and"Settings\GXp\Desktop\cmd1\a.txt

dragone17
07-06-2005, 21:41
bisogna scrivere così:
del "C:\Documents and Settings\GXp\Desktop\cmd1\a.txt"

non sono sicuro, ma forse mettendo /y dopo il comando prende in automatico la risposta yes quando chiede conferma

edit: no, il comando /y non funziona, evidentemente ricordavo male

Manp
07-06-2005, 21:43
ho provato cn le virgolette ma nn funge

del C:\Documents"and"Settings\GXp\Desktop\cmd1\a.txt

:doh: :lamer:

del /q /f "C:\Documents and Settings\GXp\Desktop\cmd1\*.*"

:)

Manp
07-06-2005, 21:44
bisogna scrivere così:
del "C:\Documents and Settings\GXp\Desktop\cmd1\a.txt"

non sono sicuro, ma forse mettendo /y dopo il comando prende in automatico la risposta yes quando chiede conferma

edit: no, il comando /y non funziona, evidentemente ricordavo male

/q

Start -> Esegui -> cmd -> ok

del /? -> Invio

:)

dragone17
07-06-2005, 21:46
/q

Start -> Esegui -> cmd -> ok

del /? -> Invio

:)
grazie ;)

tutmosi3
08-06-2005, 07:21
Grazie Manp

Sapevo che ci saresti riuscito.



Grazie dragone17

Avevo provato anche io con le virgolatte e la Y dopo lo script ... Avrò fatto 50 tentativi con le varie combinazioni possibili (/, \, Y, YES, maiuscoli, minuscoli, ecc.), ma nessuno funzionava.

Ciao e grazie a tutti

GiacoXp
08-06-2005, 11:52
grazie .. mi sono fatto una cultura

tutmosi3
08-06-2005, 13:11
Ho cantato vittoria troppo presto. Il file BAT con lo script di Manp funziona solo per i file ma non per le cartelle. Avrei bisogno che anche quelle venissero cancellate.

Ciao e grazie

tutmosi3
09-06-2005, 10:46
Up.

tutmosi3
10-06-2005, 14:50
In attesa di un passaggio da parte di qualcuno che ne sa di più di me.

Ciao e grazie.

Manp
10-06-2005, 14:55
rd /s /q "c:\percorso"

prima di usarlo fai:

Start -> Esegui -> cmd /c "rd /? & pause" -> Ok

e leggi

:)

Manp
10-06-2005, 15:00
ah, poi però dovrai ricreare la cartella "Lavori":

md "C:\Documents and Settings\tutmosi3\Desktop\Lavori"

:)

tutmosi3
10-06-2005, 16:28
Tranquillo ... La ricreazione della cartella non è un problema.

Grazie di tutto.

La prossima volta che vengo dalle tue parti ti faccio sapere, avanzi una birra ... :cincin:

Ciao

Manp
10-06-2005, 17:28
funziona? cioè, ti va bene così?

:)

Ciaba
10-06-2005, 18:16
...il linguaggio DOS, saperlo sarebbe una bella cosa....te com'è che lo conosci così bene Manp?

Manp
10-06-2005, 18:21
...il linguaggio DOS, saperlo sarebbe una bella cosa....te com'è che lo conosci così bene Manp?

ai miei tempi ( :asd: ) c'era il DOS e basta :p

adesso c'è internet e puoi trovare tutto l' :help: che ti serve ;)

:)

tutmosi3
11-06-2005, 07:12
funziona? cioè, ti va bene così?

:)

Si, funziona.
Ciao e grazie