|
▼ 物理パスを取得 ▼
"../fp/hoge.txt"等の仮想パスから"D:\FP-App\fp\hoge.txt "と言った物理パスを取得します。これらは同一ドメインでのみ動作します。 物理パスを取得
♣ 初期設定
仮想パス - http://localhost/fp/WebApplication1/WebForm1.aspx
♣ csファイル
using System;
♣ 実行例
D:\FP-App\WebApplication1\WebForm1.aspx
後半のMapPathメソッドは指定したパスやファイルが存在しなくても例外を返しませんが、Request.MapPath("../../../hoge.txt"); の様に最上位ディレクトリを越えてしまうと「System.Web.HttpException: 最上位ディレクトリの先頭に .. を使用することはできません。」が出現します。なお、Request.MapPath("");とすると"D:\FP-App\WebApplication1"が結果となります。 Continue
|
2008年ですね。[1]
自由なスレ[3]
2007年ですね。[1]
こみゅぷらす発足[1]
TechED2006 日記[5]
|
Copyright(C)2001-2008 FooPah!, All rights reserved. | |