Have you tried opening the file then checking the result? Bob S
> On Sep 25, 2020, at 12:13 PM, Paul Dupuis via use-livecode > <use-livecode@lists.runrev.com> wrote: > > On 9/25/2020 2:42 PM, J. Landman Gay via use-livecode wrote: >> I know very little about Windows network addresses, but from the example you >> gave, I'd check to see if (slash-delimited) item 1 of the path is a single >> letter followed by a colon. >> > > Thanks for thought. > > In a Windows server environment (i.e many corporation, government agencies, > etc.), computer are often set so tat their specific "User" directories > (Documents, Desktop, "Home", etc.) at on a server rather than local disk. So > a path to a file called "somefile.txt" is a user's Documents folder looks > like: > > //s1.somedomain.com/mountPoint/<username>/Documents/somefile.txt > > The question is, if you execute the line of LiveCode script: > > if there is a file > "//s1.somedomain.com/mountPoint/<username>/Documents/somefile.txt" then > -- true > else > -- false > end if > > In the "true" case, the file is there, which means the server and network are > both accessible. Yea! proceed with whatever. > > In the "false" case, you do not know whether the FILE is missing OR the > NETWORK is disconnected or the SERVER is down. > > It is in the "false" case that I am looking for approaches (if there are any) > to tell the difference between > 1) the file is missing > and > 2) the network or server is down. > > Bernard has a suggestion of keeping an invisible file. Being hidden, it is > unlike that it could be removed by intent or accident and so, if the file I > am looking for "somefile.txt" does not exists, I could test for the hidden > file. If that exists, I know my file is missing and the server and network > are still up. If the hidden file also does not exists, the server or network > is "probably" down. > > I could probably improve on Bernard's suggestion by testing for: > > if there is a folder "//s1.somedomain.com/mountPoint/<username>" then > -- the server is up > else > -- the server or network is down OR or the user has been fired and their > account delete! > end if > > I was hoping someone out there had actually dealt with LiveCode working with > files on a Windows network server and have a definite approach. Maybe testing > for the user's folder is the definitive way OR the mountPoint folder may be > even better? > > -- Paul > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode