473,414 Members | 1,964 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,414 software developers and data experts.

Discussion: Where do you store app data / secondary documents

TheSmileyCoder
2,322 Expert Mod 2GB
I was wondering what file structure do the rest of you use for your application files.

I usually have it so that my frontend gets installed into
C:\Program Files\MyAppName\

However I don't always feel it is the appropriate place for such things as exported pdfs or excel files, or temp files.

I haven't really been consistent in this matter, and its often a matter of how the security is set up at the client. I had one client where I couldn't have my installer place anything in C:\Programs Files\, but I could make my own C:\My Program Files\ and then place my frontent directory into that.

For external files I have often used something like
C:\AppNameWorkFolder\

Recently I started considering %AppData%\MyAppName and/or %temp%\MyAppName for temporary files. Another possibility could be the Documents folder.

I feel rather contempt with my frontend storage, but its really the placement of "other" files where I don't feel I have found the optimal/Best practice solution.
Jan 23 '13 #1
10 2749
zmbd
5,501 Expert Mod 4TB
With the way my IT has things locked down.

For the Access applications:
The client front end is usually directly sent to %userprofile%\desktop
The rest of the application:
\\servername\...\Laboratory\[department]\[application_name]
wherein the following subs: \backend ; \rawresult ; \[etc]
the current frontend is at the \[application_name]

Temporary raw results documents (typically scans of instrumentation printouts) are held in the user documents under the [application_name]\temprawresult until they are approved by the user for review then uploaded to the server.

As IT runs backups daily, this provides a very high level of recovery for the entire data structure.

The SQLServer has its own backup schema and location thus the only difference I have when the application uses it as the backend is the lack of a \backend sub.
Jan 23 '13 #2
NeoPa
32,556 Expert Mod 16PB
I have a folder in my home share called Access. Under there I have some Access projects and quite a few folders with Access projects within. For clients I use what they tell me, or I come up with something at the time. I normally use the folder of the project itself in which to store related supporting files. Sometimes in subfolders.

It seems to me you're actually quite well organised already Smiley ;-)
Jan 23 '13 #3
TheSmileyCoder
2,322 Expert Mod 2GB
Hi both fellow experts, and thank you for your replies.

I have been away for the weekend in londen, so sorry about the delayed followup.

I suppose I might be organized but not always as consistent as I could be. I haven't really found any "holy grail" for this subject, so maybe its not all that important in the end. Zmbd does bring a very good point about data recovery to the table though, that considerations should be made about whether to store on a local drive or network drives, if it is reports that needs to be recoverable in case of hardware failures.
Jan 26 '13 #4
NeoPa
32,556 Expert Mod 16PB
Smiley:
I have been away for the weekend in londen,
You should have said. We could have tried to meet up (assuming you had any spare time). Never mind. Perhaps another time.
Jan 26 '13 #5
TheSmileyCoder
2,322 Expert Mod 2GB
I was considering giving you a ring, but realized I would not have time. It was a department "study/team-building" trip to study parts of the London underground and their signalling system. Pretty tight packed schedule.
Jan 26 '13 #6
NeoPa
32,556 Expert Mod 16PB
I'm glad you thought of it anyway Smiley. Maybe another time when the schedule is looser :-)
Jan 26 '13 #7
TheSmileyCoder
2,322 Expert Mod 2GB
I still have my fingers crossed that I will run into some familiar faces at that PAUG conference.
Jan 26 '13 #8
NeoPa
32,556 Expert Mod 16PB
I think, if I'm going to travel that far, I'll do it for a holiday :-D

Looks cool though (PAUG 2013 Database Designer Conference). I hope you enjoy it :-)
Jan 27 '13 #9
TheSmileyCoder
2,322 Expert Mod 2GB
NeoPa:
I think, if I'm going to travel that far, I'll do it for a holiday :-D
3 days without kids where I can focus on my hobby? That is about as close to a "real" holiday as I can hope to get for a few years to come.
Jan 27 '13 #10
NeoPa
32,556 Expert Mod 16PB
If there were a like button I'd have used that ;-)
Jan 27 '13 #11

Sign in to post your reply or Sign up for a free account.

Similar topics

2
by: clwoods | last post by:
I would like to ask is thier a better way to store data other than access tables, I would still like to keep access as the front end. My main quest I suppose is for more speed and maybe security....
3
by: Forconi Boris via .NET 247 | last post by:
Hi, I'm working on a project in witch I have to list data(products that can be selected with a certain quantity) from anXML document, with key words entered by the user. A Table isdynamically created...
2
by: jmensch | last post by:
Hello. I'm a reasonably new ASP.NET programmer with no prior ASP or web development experience, but a lot of general programming experience. I'm using Visual Web Developer Beta Express 2005. ...
36
by: Crirus | last post by:
Hi I have about 1000 records of users to store.. I dont like the ideea of a database server... How to store does data in a structured way? An XML? How big can became such an xml, because I...
3
by: piotrek | last post by:
Hi I would like to ask you a question. Ian creating app. that download from server directory structure ( whole tree ) and those data are placed in proper places into my treeview control. I...
5
by: res7cxbi | last post by:
hi, im familiar with xml but wondering if it would be better to store data within attributes: <root> <data value="someData"/> </root> or within nodes:
3
nurulshidanoni
by: nurulshidanoni | last post by:
i hava a data student id examcode 1 002 006 001 2 123 589 How to store data when it have...
7
by: scoobydoo666 | last post by:
Hi How do I store data at a given memory location? For eg: I want to store 25 at location 1000. How do I do it? I tried using placement new(). But it is giving segmentation fault during runtime....
8
by: Goran | last post by:
Hi all, I want to store data with << like this way: myClass_t aObject; string aString("foo"); // no output, just edit and store the string aObject << aString;
2
by: creative1 | last post by:
Is this possible to store data in an XML file using HTML form? I got it working other way. I can store data in an xml file and display it in html form. I need to do it other way. It is very urgent. ...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.