Re: Get path 2 directories up from some known path



My only defense to the laughing is to justify that the code was me just
messing around. Laugh away though, wont be the first nor the last!

I do appreciate your answer but the true question is how to:

Get path 2 directories up from some known path, withouth having to interate
backwards like the code shown. I am just feeling there is an easier way to
"move 2 directories up from here".

Any ideas?

Thanks,
Dan

"Nicholas Paldino [.NET/C# MVP]" <mvp@xxxxxxxxxxxxxxxxxxxxxxxxxxx> wrote in
message news:eU3NxRSkFHA.1412@xxxxxxxxxxxxxxxxxxxxxxx
> Dan,
>
> I'd probably laugh at this too =)
>
> Why not create a custom build action which will copy your file to the
> output directory for the build? Since your logic in your program is
> probably something similar to that, it's easier to have the build process
> set up the output directory correctly instead of putting code in your
> program that will change how it acts.
>
> Hope this helps.
>
>
> --
> - Nicholas Paldino [.NET/C# MVP]
> - mvp@xxxxxxxxxxxxxxxxxxxxxxxxxxx
>
> <DapperDanH@xxxxxxxxxxxxx> wrote in message
> news:OSqIoLSkFHA.3756@xxxxxxxxxxxxxxxxxxxxxxx
>> Hello,
>> Often times, I am interested in the path of a file within the project's
>> root directory instead of the bin/debug. To get this path, I am using
>> the following code snippet.
>>
>> string path = Environment.CurrentDirectory;
>> string filepath = null;
>> for (int i = 1; i <= 3; i++) // try going up a few folders (like from
>> 'Debug' or 'Release')
>> {
>> filepath = path + @"\" + "book1.xls";
>> if (File.Exists(filepath)) break;
>> int index = path.LastIndexOf(@"\", path.Length - 1);
>> if (index >= 0)
>> path = path.Substring(0, index);
>> }
>>
>> A colleague of mine was making fun of code but then could not think of an
>> easier way of doing it. Any suggestions?
>>
>> Thanks,
>> Dan
>>
>
>


.



Relevant Pages

  • Re: Get path 2 directories up from some known path
    ... > My only defense to the laughing is to justify that the code was me just ... Laugh away though, wont be the first nor the last! ... >> Dan, ... >> set up the output directory correctly instead of putting code in your ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: QA question
    ... OK go ahead and laugh but by measuring the shadow ... > cast with the part ten feet or so from a wall in a dark room you could ... Just measure it with the string at the ... Dan ...
    (alt.machines.cnc)
  • Re: For the "Sub .500 Junies" !!!
    ... I dunno, laugh at yourself? ... Dan, I don't know who this dipstick is, but ignore him. ... But after his crude ...
    (alt.sports.baseball.bos-redsox)
  • Re: London meet
    ... Sorry Pete and all i wont make it:(but i would be there in spirit ... Take time to laugh for it is the music of the soul ... Len aka Old Grizzly ... unfortunately i wont make it at all Anita:( ...
    (uk.people.silversurfers)
  • Re: Well done lads
    ... That was worth a laugh out loud. ... I know who will be laughing last, and it wont be him. ...
    (uk.sport.football.clubs.rangers)