tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルカレントディレクトリ
記事No8074
投稿日: 2008/09/03(Wed) 17:27
投稿者ノーカウント
カレントディレクトリをプログラム本体があるフォルダに戻したいのです。
chdir(".")だと今あるフォルダと変わりないんですよね。

初心者な質問ですみません。回答お待ちしてます。

OS:winVista  環境:VB.NET

[ツリー表示へ]
タイトルRe: カレントディレクトリ
記事No8075
投稿日: 2008/09/03(Wed) 17:35
投稿者もょもと
下記を参考にされてはいかがでしょうか。

カレントディレクトリを設定する
http://jeanne.wankuma.com/tips/vb.net/path/setcurrentdirectory.html

[ツリー表示へ]
タイトルRe^2: カレントディレクトリ
記事No8076
投稿日: 2008/09/03(Wed) 17:47
投稿者ダンボ
> カレントディレクトリを設定する
> http://jeanne.wankuma.com/tips/vb.net/path/setcurrentdirectory.html

それに加えて、
実行プログラムの場所(フルパス)が
System.Windows.Forms.Application.StartupPath
で取得できることも必要でしょう。

#ただ「カレントディレクトリをプログラム本体があるフォルダに戻したい」と
おっしゃっていることに一抹の不安が。。。
絶対パス(フルパス)とか相対パスとかの理解不足のためにカレントディレクトリ
にこだわっているのではないかと。

[ツリー表示へ]
タイトルRe^3: カレントディレクトリ
記事No8078
投稿日: 2008/09/03(Wed) 17:54
投稿者ノーカウント
> それに加えて、
> 実行プログラムの場所(フルパス)が
> System.Windows.Forms.Application.StartupPath
> で取得できることも必要でしょう。
すれ違いでしたね。
もょもとさんとダンボさんに教えていただいたこと、上手く活用できるよう頑張ってみます。
今後もどうかよろしくお願いします。

[ツリー表示へ]
タイトルRe^2: カレントディレクトリ
記事No8077
投稿日: 2008/09/03(Wed) 17:51
投稿者ノーカウント
> 下記を参考にされてはいかがでしょうか。
>
> カレントディレクトリを設定する
> http://jeanne.wankuma.com/tips/vb.net/path/setcurrentdirectory.html

プログラム起動時はカレントディレクトリがプログラムのあるところになっているんですね。
とても参考になりました。 リンク先のサイトも今後困ったときは一度見てみます。

ありがとうございました!

[ツリー表示へ]
タイトルRe^3: カレントディレクトリ
記事No8080
投稿日: 2008/09/03(Wed) 21:09
投稿者よねKEN
> > カレントディレクトリを設定する
> > http://jeanne.wankuma.com/tips/vb.net/path/setcurrentdirectory.html
>
> プログラム起動時はカレントディレクトリがプログラムのあるところになっているんですね。

たいていの場合はそのとおりなんですが、必ずしも、
「プログラム起動時のカレントディレクトリ=プログラムのあるパス」
とは限りませんので、注意が必要です。
ショートカットファイルから起動した場合は、ショートカットファイルに設定されている
作業フォルダ(≠プログラムのあるパス)がカレントディレクトリになります。

[ツリー表示へ]