|
web
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
Getting the full path of a folder.I have a class library with a method called getpath(). I want to be able to get
the full path of a folder and write some files to the (my_files_dir) folder. A console application will use this class library. How can I do this so I wont have to hardcode this path in my getpath() method. Here is the path below. "C:\Inetpub\wwwroot\Web_mycontrol\my_Files_dir\" -- Dotty Not really clear... For now my understanding is that you want to get the
path of the web application (but is this always Web_mycontrol\my_Files_dir under the web root) from a console application ? What is your architecture ? If the console application is called by the web application you could perhaps pass the path as a command line parameter... If not, the simplest/more flexible could be to just use the application config file to define this setting once for all. -- Patrice "Dots" <myem***@yahoo.com> a écrit dans le message de news: 0F8F8C09-E644-474D-A61A-7ABDDA838***@microsoft.com...Show quoteHide quote >I have a class library with a method called getpath(). I want to be able to >get > the full path of a folder and write some files to the (my_files_dir) > folder. A console application > will use this class library. How can I do this so I wont have to hardcode > this path > in my getpath() method. Here is the path below. > > "C:\Inetpub\wwwroot\Web_mycontrol\my_Files_dir\" > -- > Dotty To explain better, there is a path that my web application writes to and I want
to use the same path for my console application to dump files. The console application is not called by the web application. Actually, forget about the web application right now. The path will always be the same "C:\Inetpub\wwwroot\Web_mycontrol\my_Files_dir\" No changes at all. I just want my console application to use a method in my class library called getpath() to grab the path and dump files in the my_files_dir folder. right now I have an app.config file with my console application which is this <appSettings> <add key ="ResultFileLocation" value ="/Web_mycontrol" /> </appSettings> and at the begining of my getpath() method I have this FileLocation = AppSettings("ResultFileLocation") Is this clear enough? Any clue? -- Show quoteHide quoteDotty "Patrice" wrote: > Not really clear... For now my understanding is that you want to get the > path of the web application (but is this always Web_mycontrol\my_Files_dir > under the web root) from a console application ? > > What is your architecture ? If the console application is called by the web > application you could perhaps pass the path as a command line parameter... > > If not, the simplest/more flexible could be to just use the application > config file to define this setting once for all. > > -- > Patrice > > "Dots" <myem***@yahoo.com> a écrit dans le message de news: > 0F8F8C09-E644-474D-A61A-7ABDDA838***@microsoft.com... > >I have a class library with a method called getpath(). I want to be able to > >get > > the full path of a folder and write some files to the (my_files_dir) > > folder. A console application > > will use this class library. How can I do this so I wont have to hardcode > > this path > > in my getpath() method. Here is the path below. > > > > "C:\Inetpub\wwwroot\Web_mycontrol\my_Files_dir\" > > -- > > Dotty > > > If you want to keep a virtual path, you'll need also to know the web site so
that the console app can resolve the physical path (IMO no clear benefit). It could cause problem in special cases (for example you removed the site but want to do a last process on those files with your console application, resolving the path will become impossible once the web site is removed). My personal preference would be just to put the full path in the application configuration file (my logic is that this is a console application that doesn't have to know what a web site is, its job is just to process files stored at a given filesystem location). -- Patrice "Dots" <myem***@yahoo.com> a écrit dans le message de news: C33A2CF7-4E70-48C0-BD48-336668FB8***@microsoft.com...Show quoteHide quote > To explain better, there is a path that my web application writes to and I > want > to use the same path for my console application to dump files. > > The console application is not called by the web application. Actually, > forget about the web application right now. > > The path will always be the same > "C:\Inetpub\wwwroot\Web_mycontrol\my_Files_dir\" > No changes at all. > > I just want my console application to use a method in my class library > called > getpath() to grab the path and dump files in the my_files_dir folder. > > right now I have an app.config file with my console application which is > this > > <appSettings> > <add key ="ResultFileLocation" value ="/Web_mycontrol" /> > </appSettings> > > and at the begining of my getpath() method I have this > FileLocation = AppSettings("ResultFileLocation") > > Is this clear enough? Any clue? > > -- > Dotty > > > "Patrice" wrote: > >> Not really clear... For now my understanding is that you want to get the >> path of the web application (but is this always >> Web_mycontrol\my_Files_dir >> under the web root) from a console application ? >> >> What is your architecture ? If the console application is called by the >> web >> application you could perhaps pass the path as a command line >> parameter... >> >> If not, the simplest/more flexible could be to just use the application >> config file to define this setting once for all. >> >> -- >> Patrice >> >> "Dots" <myem***@yahoo.com> a écrit dans le message de news: >> 0F8F8C09-E644-474D-A61A-7ABDDA838***@microsoft.com... >> >I have a class library with a method called getpath(). I want to be able >> >to >> >get >> > the full path of a folder and write some files to the (my_files_dir) >> > folder. A console application >> > will use this class library. How can I do this so I wont have to >> > hardcode >> > this path >> > in my getpath() method. Here is the path below. >> > >> > "C:\Inetpub\wwwroot\Web_mycontrol\my_Files_dir\" >> > -- >> > Dotty >> >> >> Take a look at System.IO.Path.GetFullPath()
Andy Dots wrote: Show quoteHide quote > I have a class library with a method called getpath(). I want to be able to get > the full path of a folder and write some files to the (my_files_dir) > folder. A console application > will use this class library. How can I do this so I wont have to hardcode > this path > in my getpath() method. Here is the path below. > > "C:\Inetpub\wwwroot\Web_mycontrol\my_Files_dir\" > -- > Dotty
How to Return Value from Module?
exceptions/inner exceptions Menus from a database table and addhandler Problem with two version of program in one code and class referenc Expose Count from System.Collections.CollectionBase in an inherited class Force Windows to "See" new files burned to a CD/DVD? Referencing a MDI Parent form from a Child Obtain info from other computer SendMessage() Assembly info from separate project? |
|||||||||||||||||||||||