View Full Version : Il problema è WGET o Windows 8 che è rinco? problema con la cache delle icone
1) se provo a scaricare dei file tramite wget e nella stessa cartella c'è un file con lo stesso nome me lo rinomina così, il primo normale i successivi ci aggiunge un numero ma alterando l'estesione del file
http://snag.gy/PSCw6.jpg
2) se in una cartella metto due icone, cancello una e rinomino la rimanente col nome della icona cancellata WIN 8.1 mi mostra la precedente icona cancellata ma se la apro con un qualsiasi programma di grafica o il visualizzatore di foto di WIN ovviamente l'immagine è quella giusta
http://snag.gy/3U33i.jpg
http://snag.gy/4K5eI.jpg
x_Master_x
28-01-2015, 09:09
1) E' wget non configurato correttamente, ad esempio se vuoi fare il resume di un file usa -c oppure -N per la sovrascrittura
2) Diciamo che è "normale" e succede anche con i vari OS precedenti, nel senso che nella cache Windows associa l'icona X nella cartella Y. Considerando che non possono esistere due file con lo stesso nome nella stessa posizione, per Windows ogni file X nella posizione Y avrà quell'icona. Se elimini la cache delle icone verrà ricorstruita e ti ritroverai quella giusta.
ma scusa se wget riscarica un file già esistente non dovrebbe windows salvare col nome esatto e aggiungendo tra parentesi il numero così
Autoruns(1).zip Autoruns(2).zip
o al limite sovrascrivere il file già esistente?
fai una prova con wget e vede se anche a te ci aggiunge un numero alla estensione
per le icone, ti sembra normale che se cambio il tipo di visualizzazione, l'icona è giusta mentre nel riquadro di anteprima rimane quella vecchia cancellata che aveva quel nome? a me francamente sembra una gestione della cache balenga,
http://snag.gy/xQRsP.jpg
x_Master_x
28-01-2015, 13:14
Wget non ha nessun parametro per la sovrascrizione ( -N è un workaround che funziona ) e sono sicuro che aggiunga il .numero recursivo. E' Windows che mette le parentesi per i duplicati, per i programmi invece la gestione è diversa e deve essere prevista dall'autore, in questo caso ha preferito cambiare l'estensione.
Per la cache non so cosa dirti, a parte che il comportamento è lo stesso anche su 7 non è questione di Windows 8.x infatti se la ricostruisci il problema si risolve.
se metto il parametro -n wget mi dice solo illegal option e non scarica nulla
x_Master_x
28-01-2015, 14:31
Il parametro deve essere in maiuscolo, -N
wget -N http://hwupgrade.it/forum
ma -N esegue un controllo di tipo timestamp e se vede che il file è diverso da quello locale lo scarica altrimenti no, giusto?
x_Master_x
28-01-2015, 14:55
Non solo di timestamp, anche se la dimensione/nome non corrisponde e quindi viene scaricato in tal caso:
The time-stamping in GNU Wget is turned on using `--timestamping' (`-N') option, or through timestamping = on directive in `.wgetrc'. With this option, for each file it intends to download, Wget will check whether a local file of the same name exists. If it does, and the remote file is older, Wget will not download it.
If the local file does not exist, or the sizes of the files do not match, Wget will download the remote file no matter what the time-stamps say
Come dicevo, visto che un parametro per la sovrascrittura dei file non esiste -N è la cosa che più gli si avvicina, è un workaround.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.