|
|
Subject:
utility to copy open files
Category: Computers > Software Asked by: robharrington-ga List Price: $20.00 |
Posted:
21 Jun 2002 21:31 PDT
Expires: 21 Jul 2002 21:31 PDT Question ID: 31467 |
I need a low-cost utility that will work on everything from win95 to winXP that will allow me to copy an open file. Different versions for each flavor of OS is OK and so is either a windows or a dos-based utility. Where can I find one? |
|
Subject:
Re: utility to copy open files
Answered By: googlebrain-ga on 21 Jun 2002 22:26 PDT Rated: |
Well, after beating the proverbial bushes for quite some time, I have come up with the following. 1) There seems to be exactly one program for copying open files. Open File Manager, from St. Bernard Software ( http://www.stbernard.com/products/docs/ofm_datasheet.pdf ) "Open File Manager (OFM) is software that enables most common backup software to capture open files - even if the files are changing." There seems to be a few Backup packages that claim to also have the feature, but upon closer examination, they all seem to be licensing the technology from St. Bernard. 2) Open File Manager only supports Windows 2000/NT/XP, and Novell Netware servers. There's probably something about the NT architecture that makes this possible. 3) There seems to be nothing available that will copy open files on Windows 9x/Me systems. (The one exception to this might be if they are attached to a Novell Network.) 4) Assuming for a moment that this program will do what you want, it's not cheap. The cheapest I found it was $331 for a 5 license pack. If you need the Novell version, it's $1195. Prices are from the St Bernard website. ( https://www.stbernard.com/forms/order_form.asp ) ** Stop Press! ** After wandering around the St. Bernard website, I came across this tidbit in the FAQ for Open File Manager... ( http://www.stbernard.com/products/support/ofm/support_ofm-faqs.asp#10 ) "10. Open File Manager User Interface on Windows 9x/Me - End of Life The Open File Manager User Interface will no longer be supported on Windows 9x/Me, beginning with Open File Manager V8.1. Technical support will continue support for V7.x and V8.0 on this platform, but no updates will be provided. At the same time, we are adding Open File Manager support for two new operating systems. Open File Manager V8.1 will add support for Novell NetWare 6. Microsoft Windows .NET support will be added in about the same timeframe, as determined by Microsoft's release date." I'm not sure if this means that V8.0 and earlier worked on Win 9x/Me, or if there was some kind of separate Control Program you could run on a 9x/Me box to control the program on the network (presumably the actual program would be running on one of the supported OS types.) But, any way you slice it, it looks like OFM is the end-all and be-all for copying open files. googlebrain-ga Search Strategy: copy "open files" ://www.google.com/search?sourceid=navclient&q=copy+%22open+files%22 | |
| |
| |
| |
| |
| |
| |
|
robharrington-ga
rated this answer:
This is what I found also. I did find a free DOS utility as well called filecopy that says it works on any version of windows, but I get a runtime error when I try it. I did not see the message regarding earlier versions of open file manager, so perhaps that's the answer to try and get hold of an earlier version to try on Win98. Did you find anything on this yet? |
|
Subject:
Re: utility to copy open files
From: vandy21-ga on 21 Jun 2002 22:41 PDT |
I'd say it shouldn't be too hard if you're working on a UNIX like platform though... If it ain't opened for exclusive access (i.e. locked such that none can read it, which most things don't do, and those that do, e.g. postgreSQL provide a utility to do so) then you could just use cp, or if you're backing up, maybe rsync. BTW, Linux is a UNIX like platform... |
Subject:
Re: utility to copy open files
From: webadept-ga on 21 Jun 2002 23:06 PDT |
For some reason I feel that I'm leading with my chin here, but I'm kind of with vandy21-ga. What happened to the dos command "copy"? That will copy an open file on Win2k, Win9x and ME, just open a comand promt and type copy fromfile tofile and that's all there is to it. Granted, this doesn't copy what the file has currently in memory, but it will access and copy the state it was last saved in. Someone else comment on this, I'm lost. Too long in Linux land maybe. webadept-ga |
Subject:
Re: utility to copy open files
From: jrothlis-ga on 21 Jun 2002 23:25 PDT |
Um, no, there is such a thing as opening a file for exclusive access. Try copying a SQL Server database file while SQL Server is running, for example. Software such as Open File Manager create a "virtual disk" where changes to the open file are written to, while keeping the original file intact. These changes then have to be committed to the disk at some point. The software is basically used for backing up files that are permanently open (such as database files). |
Subject:
Re: utility to copy open files
From: googlebrain-ga on 21 Jun 2002 23:36 PDT |
I agree that it's easy to copy an open file in Linux. However, the question specified that they needed to do this under the Windows family of OS's. Earlier versions of Windows were not conceived as being multi-user platforms, so that kind of file accessing wasn't built into the OS like in the UNIX family. Sory to give it to ya on the chin, webadept-ga, but you've obviously never had to backup Windows computers that were in use by other people. (As in a network situation) Early backup software would just freeze up waiting for the file to become available. Later, software got smarter, and would skip the open files, and go back and hammer on them until they became available after the rest of the backup was done. Of course, this can all be avoided by throwing everyone off the network for the duration. This gets you +100 BOFH points, but -10,000 Still-working-here points :) Additional Links: BOFH? http://www.acronymfinder.com/af-query.asp?String=exact&Acronym=BOFH http://bofh.ntk.net/Bastard.html |
Subject:
Re: utility to copy open files
From: webadept-ga on 21 Jun 2002 23:47 PDT |
No worries, I don't mind a chin shot this late at night. And you are right, all my backups ran at night without anyone on the system, now that I think about it, and Linux, as you say, doesn't have this problem, so... whack. I knew there was a simple reason for this, and I was just not seeing it. Good answer by the way. webadept-ga |
Subject:
Re: utility to copy open files
From: calismartie-ga on 28 Jun 2002 15:36 PDT |
Hi, I know backup a windows open file while windows is running is a hard job. For you the best solution will be compuapps solutions which transfers all data to a another hard drive in Windows. It copies open files also. Visit their website at www.compuapps.com |
Subject:
Re: utility to copy open files
From: fu-ga on 28 Jun 2002 22:13 PDT |
Hi, my concern is not over if such a utility exists, but that such a utility could be dangerous if it does exists. Files that are kept open by parts of the operating system and applications are not guaranteed to be synced to disk while the application has the file open, due to caching and buffering. If you need such a utility for backup purposes, even if one did exist, I wouldn't use it, since the file on disk can be in a bad state due to application caching and buffering--until it is truly closed by the application. In other words, such a utility, circumvents the proper bevhavior of an application, and is dangerous if used for file restoration. For example, consider a multi-user database, being concurrently updated and accessed. Circumventing OS behavior will get you into deep trouble, sure, you might get "lucky" and have no issues a few times, but sooner or later you'll get orphaned records, corrupted referential integrity, and corrupted indicies. The OS lock is there for a reason: file integrity. Depending upon what you want to accomplish, if it is for backpu purposes, you'd be better off automatic the application, requesting it shut-down (releasing its lock(s), perform your backup, and then restart the app. Fu-ga |
If you feel that you have found inappropriate content, please let us know by emailing us at answers-support@google.com with the question ID listed above. Thank you. |
Search Google Answers for |
Google Home - Answers FAQ - Terms of Service - Privacy Policy |