PDA

View Full Version : Proteggere una cartella ma non il suo contenuto


Actze
25-09-2014, 09:58
Ciao ho questa necessità:
vorrei proteggere da cancellazione accidentale una cartella ma non il suo contenuto.
mi spiego meglio: Ho una cartella IMMAGINI con dentro tantissime immagini e subdir con altre immagini.
Vorrei capire se c'è un modo in Windows, giocando con i permessi, di proteggere la cartella IMMAGINI da cancellazione accidentale, ma non il suo contenuto.
Mi servirebbe farlo perchè molto spesso copio, cancello, sposto roba al suo interno, e non vorrei che in Esplora Risorse, agendo sulla colonna di sinistra, dove la prima subdir di IMMAGINI compare subito sotto ad IMMAGINI, a pochi pixel di distanza, se un giorno sbaglio e clicco poco più in alto e cancello immagini invece che la subdir poi mi sparo :doh:
Quantomeno vorrei metterla in readonly così se provo a cancellarla per sbaglio ricevo un avviso...

Per adesso ho provato installando "systemprotect" ma non mi risolve il problema, nel senso che posso impostare folder protetti e folder cancellabili ma i subfolders ereditano sempre il settaggio del parent.

Eress
25-09-2014, 10:07
Non credo che esista un programma del genere, come dici tu proteggono o tutto o niente della cartella. Anch'io ne avevo provati un paio in passato, di cui no è quello tuo, ma non mi hanno soddisfatto per niente.

Actze
25-09-2014, 10:18
qui sembrerebbe possibile, guardando le due risposte

la seconda mi è più chiara, dopo faccio delle prove...
http://serverfault.com/questions/142735/how-to-restrict-deletion-of-a-folder-on-ntfs-share-but-still-allow-modify-acces

Eress
25-09-2014, 11:13
Forse in quel modo è possibile, ma non attraverso un programma.

Actze
25-09-2014, 11:17
si ma sarebbe pure meglio se potessi evitare di usare un programma.

x_Master_x
25-09-2014, 13:06
Ho una soluzione semplice e veloce, di mia invenzione, quindi si prega di pagare i diritti di utilizzo :O

Partendo spunto sempre un mio post ( questo (http://www.hwupgrade.it/forum/showpost.php?p=37750355&postcount=11) o questo (http://www.hwupgrade.it/forum/showpost.php?p=37750570&postcount=13) ) se si posizione un file/cartella "incancellabile" ( che poi alla fine in quel thread ho dimostrato che è possibile rimuovere tramite CMD ) nella directory principale/radice della struttura, la suddetta cartella non potrà essere eliminata poiché c'è un file all'interno che Windows non riconosce come tale ma le sub-directory potranno essere eliminate senza nessun problema.

Actze
25-09-2014, 13:12
Ho una soluzione semplice e veloce, di mia invenzione, quindi si prega di pagare i diritti di utilizzo :O

Partendo spunto sempre un mio post ( questo (http://www.hwupgrade.it/forum/showpost.php?p=37750355&postcount=11) o questo (http://www.hwupgrade.it/forum/showpost.php?p=37750570&postcount=13) ) se si posizione un file/cartella "incancellabile" ( che poi alla fine in quel thread ho dimostrato che è possibile rimuovere tramite CMD ) nella directory di root, la suddetta cartella non potrà essere eliminata poiché c'è un file all'interno che Windows non riconosce come tale ma le sub-directory potranno essere eliminate senza nessun problema.

ma scusa con il tuo sistema se uno prova a cancellare la directory che contiene questi blocchi, a regola la procedura inizierà cmq a cancellare tutto quello che trova finchè non troverà questi files particolari. quindi non mi risolve il problema, perchè nel frattempo magari mi ha già cancellato per sbaglio 100 sottocartelle importanti...
a me serve un sistema che blocchi la cancellazione sul nascere e non che la blocchi quando ha già fatto una serie di danni...

x_Master_x
25-09-2014, 14:38
Scusami e non ti offendere, ma prima di scrivere hai provato a perdere due minuti e provare quello che ho scritto oppure questa "regola" a cui fai riferimento è totalmente immaginaria ed è una tua supposizione?
Fai una cartella di prova con il file "incancellabile", mettici 100 file dentro, una serie di sub-directory, controlla il numero di file-cartelle e prova a cancellarla. Vedrai il risultato...

Actze
25-09-2014, 15:06
solo una supposizione, se è come dici te sarebbe perfetto. dopo provo ;)
ma questa cartella deve stare per forza nella root?

Actze
25-09-2014, 15:20
Ho una soluzione semplice e veloce, di mia invenzione, quindi si prega di pagare i diritti di utilizzo :O

Partendo spunto sempre un mio post ( questo (http://www.hwupgrade.it/forum/showpost.php?p=37750355&postcount=11) o questo (http://www.hwupgrade.it/forum/showpost.php?p=37750570&postcount=13) ) se si posizione un file/cartella "incancellabile" ( che poi alla fine in quel thread ho dimostrato che è possibile rimuovere tramite CMD ) nella directory di root, la suddetta cartella non potrà essere eliminata poiché c'è un file all'interno che Windows non riconosce come tale ma le sub-directory potranno essere eliminate senza nessun problema.

ho provato a creare una dir sia nella root che in una dir esistente ed in effetti si crea una cartella non cancellabile (se non con il tuo comando rmdir), ma il problema è che non mi ci fa entrare, se provo ad aprirla ho un popup di windows con l'avviso "percorso non valido, etc)"...

x_Master_x
25-09-2014, 15:21
No, può stare ovunque nel link postato precedentemente era sul Desktop.
"Directory di root" non è il termine esatto quindi lo edito, intendevo la radice della struttura, la cartella principale, la directory genitore etc. cioè la cartella che NON vuoi che sia eliminata, nel tuo caso è la cartella IMMAGINI dove devi mettere il file "incancellabile"

Actze
25-09-2014, 15:28
non va, ho provato anche a crearci dei files dentro e ce la faccio, ma quando provo ad aprirla becco questo popup
http://s29.postimg.org/gpsu2f6tf/Immagine.jpg (http://postimg.org/image/gpsu2f6tf/)

x_Master_x
25-09-2014, 15:36
Aspetta, mi sa che non hai capito quindi ti faccio un esempio:
C:\Percorso\CARTELLA_DA_PROTEGGERE

CARTELLA_DA_PROTEGGERE è la cartella che contiene i file-sottocartelle:

C:\Percorso\CARTELLA_DA_PROTEGGERE\Cartella_1
C:\Percorso\CARTELLA_DA_PROTEGGERE\Cartella_2
C:\Percorso\CARTELLA_DA_PROTEGGERE\Cartella_3
C:\Percorso\CARTELLA_DA_PROTEGGERE\Cartella_4


Quindi CARTELLA_DA_PROTEGGERE è la cartella che NON puoi eliminare, Cartella_1 e co. invece si possono eliminare.

Devi mettere il file "incancellabile" nella CARTELLA_DA_PROTEGGERE:

C:\Percorso\CARTELLA_DA_PROTEGGERE\FileConPunto.


A quel punto prova a cancellare CARTELLA_DA_PROTEGGERE, ti darà errore e non te lo permetterà. Spero che ora sia tutto più chiaro.

Actze
25-09-2014, 15:37
chiarissimo, asp riprovo

Actze
25-09-2014, 15:49
ho provato e funziona se dentro alla directory ci metto SIA la dir. che il file. col punto. se ci metto solo il file. succede come supponevo io, che cancellandola cancella tutto lasciando solo il file.
aggiungendo la dir per qualche arcano motivo non cancella niente e quindi salvo smentite direi che mi hai risolto il problema :cincin:

Actze
25-09-2014, 15:52
p.s. la cartella non si può copiare. cmq poco male perchè basta selezionare tutti i files e dir all'interno.

x_Master_x
25-09-2014, 15:55
Bene, aggiungo solamente che prima di scrivere ho provato personalmente con il solo "file con il punto" e nessun file nella directory principale, ne sottocartella, veniva cancellato. Altrimenti non te lo avrei consigliato ;)
Ho il video di prova se vuoi :asd:

EDIT: Sì è vero non la puoi copiare o spostare per lo stesso motivo per cui non la puoi cancellare.

Actze
25-09-2014, 16:05
Bene, aggiungo solamente che prima di scrivere ho provato personalmente con il solo "file con il punto" e nessun file nella directory principale, ne sottocartella, veniva cancellato. Altrimenti non te lo avrei consigliato ;)
Ho il video di prova se vuoi :asd:

EDIT: Sì è vero non la puoi copiare o spostare per lo stesso motivo per cui non la puoi cancellare.

ho provato e mi funziona anche con solo la directory con il punto.