In Windows, Mac, Linux esiste una funzionalità centralizzata per il monitoraggio delle modifiche / eliminazione / nuovi file?


0

C'è una funzionalità in Windows (e in altri sistemi operativi come MacOS e Linux) che quando si utilizza Apri ... nel proprio editor di immagini preferito per visualizzare i file, fornisce un'opzione: aggiunte recenti - con cui è possibile aprire i file copiati o spostati di recente da una pen drive ecc. o da quelli prodotti come output da un altro programma.


1
"Non sarebbe utile se ..." non è davvero una domanda. Inoltre, perché questo tag è "linux" se la tua domanda riguarda Windows?
phogg

Aggiornato il corpo della domanda, il tagging e il titolo hanno già parlato di entrambi. Aggiunti anche Apple / Mac - poiché li eseguo tutti: Apple MacOS, Windows XP, Windows 7 e Ubuntu 10.0x a casa.
therobyouknow

Risposte:


0

Questa sembra una domanda retorica.

I programmi possono utilizzare ReadDirectoryChangesW in Windows per controllare gli eventi di file (aggiungere, eliminare, modificare) e fare tutto ciò che si desidera con tali informazioni.

Se tu dovrebbero fare cose del genere è comunque una questione separata.


Grazie. La mia domanda riguarda la convenienza, in base alla quale esiste un servizio centralizzato che fornisce un elenco di file recenti aggiunti o modificati, del tipo a cui sarebbe interessata una finestra di dialogo Apri file in un'applicazione, ad es. immagini, audio, ecc. Al momento, bisogna "cacciare", ad esempio navigare tra le gerarchie delle cartelle per trovare ciò che era nuovo. "Documenti recenti" funziona solo per i file che sono già stati aperti e non è disponibile come opzione nella finestra di dialogo di apertura di file aperti.
therobyouknow

2
Puoi certamente ottenere il kernel di Linux per informarti delle modifiche in questo modo (ad esempio inotify) e scrivere un programma che mantenga tale elenco e, se vuoi, puoi anche applicare una patch al selettore di file GTK per fornire quell'elenco. Se è qualcosa che ti interessa ti consiglio di farlo e di inviare / pubblicare le patch. In Windows immagino che qualcosa di simile possa essere fatto, tranne per il fatto che applicare patch al selettore di file è più difficile.
phogg

1
Windows XP aveva la funzione Documenti usati di recente ("Documenti" nel menu di avvio) che sembra essere quello che descrivi. Non l'ho mai usato perché mi ha fatto impazzire.
quickly_now

come ho detto "Documenti recenti" funziona solo per i file che sono già stati aperti, AFAIK
therobyouknow

+1 per il tuo commento @phogg su come questo potrebbe essere implementato per varie piattaforme.
therobyouknow

0

La risposta sembra che, al momento, non ci sia una struttura o un componente aggiuntivo per fornire ciò che stavo cercando. Il numero di traffico per questa domanda, le visite, suggerisce che non molti altri richiedono questa funzione (forse al momento?) E quindi la necessità (essendo la madre di invenzione) non è abbastanza forte per sviluppare un tale servizio.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.