Come determinare se si accede al file su un altro computer


2

Vorrei determinare se si sta attualmente accedendo a un file su un altro computer (o rete). Idealmente, voglio eseguire questa attività in un file batch, ma altri metodi per eseguire questa impresa sono i benvenuti. Inoltre, se esiste un modo per essere avvisati quando il file non è più accessibile (bloccato)? Grazie.

marchio

Modifica: mi dispiace, non ho menzionato il sistema operativo. Questo è su macchine basate su Windows e principalmente su macchine Windows XP SP2 / SP3.


1
Questo dipende molto dal sistema operativo che stai utilizzando.
KeithB,

Risposte:


0

Non sono sicuro se questo soddisfa le tue esigenze.

http://www.thecodeline.com/ShareWatcher.aspx

.


Non esattamente. Fondamentalmente, ho un tester che sta creando file di registro che un server raccoglie durante il giorno. Ci sono momenti in cui il server sta copiando i file anche se uno potrebbe essere attualmente bloccato. La mia persona IT sta cercando un modo per determinare se il programma di test ha ancora un blocco (o ha il file aperto per la scrittura). Idealmente, non voglio utilizzare alcuna utility di terze parti se posso aiutarla poiché la mia persona IT non vuole installare nulla sul server.
Lord Lord,

Sarà difficile fare a meno del software, almeno per me, ecco un'utilità di Microsoft che può rivelare quale processo o programma ha un file bloccato. technet.microsoft.com/en-us/sysinternals/bb896645.aspx
Moab

Stavo guardando "PsExec" e "Handle" per tentare questa impresa. Se si esegue localmente il programma "Handle", il programma mostrerà quale processo ha un handle dei criteri di input. Ho quindi provato a eseguire "Gestisci" in remoto utilizzando il seguente sintassi: psexec \\ 10.0.0.1 -u "doman \ user" -p "password" -c handle.exe "FileToCheck.ext" Che ha eseguito il programma, ma l'unico il problema è che "PsExec" restituisce solo il codice di uscita. Non avevo capito come recuperare qualsiasi informazione se fosse stata trovata una maniglia.
Lord
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.