ちゃっぴの監禁部屋

ガチガチに締めすぎて動きがとれなくなる。。。

ホーム 連絡をする 同期する ( RSS 2.0 ) Login
投稿数  405  : 記事  5  : コメント  12045  : トラックバック  134

ニュース

記事カテゴリ

書庫

日記カテゴリ

Communities

Personal Information

ネタ元: 長いパスの対応方法

試してみたらできない。。。

PathTooLongException にならなくても、"\\?\" をつけただけで、ArgumentException まで発生する。

あ、それで SyncToy で扱えなかったわけか。。。

Windows の file namimg conventions をとことん無視したこの実装。いいですねぇ。。。

<参考> Windows の path について

投稿日時 : 2007年5月18日 3:12

コメント

# re: .NET では 520 Byte を超えた path を扱えない 2007/05/18 11:36 とっちゃん
System 名前空間ですからねw<ファイル操作
それとは別に、Windows 名前空間にファイル操作がないとダメなんじゃないかと...
っていうか、そんなところのポータビリティは、Framework でやってくれよって感じですが...w

あっちの人は使ったことないんじゃないの<256文字以上w

# re: .NET では 520 Byte を超えた path を扱えない 2007/05/18 23:49 ちゃっぴ
>
System 名前空間ですからねw<ファイル操作
それとは別に、Windows 名前空間にファイル操作がないとダメなんじゃないかと...

それは関係ないような気が。。。
Platform で変わってくる要素は条件付きで compile するでしょうし。

対応させたるのが面倒だったのか、performance の問題のような気もしないでもないです。520Byte 以上扱えるようにするとして、buffer はどれだけ確保するか?64KB 確保するの?

> あっちの人は使ったことないんじゃないの<256文字以上w

むしろ、英語の方が長くなるような気がします。

# re: .NET では 520 Byte を超えた path を扱えない 2007/05/19 11:18 とっちゃん
>英語の方が長くなるような
以外とずさんですよ<ロングネーム対応
ちょっと長いと、すぐに頭文字だけとかになるしw

Document And Settings も不評を買ったのはあっちの国にも多かったみたいですw

海外製ツールだと、' '込みのパラメータを誤解する奴もいるし...
DependencyWalker なんて今だに 非 ASCII 文字のパスには対応してないしねw


# re: .NET では 520 Byte を超えた path を扱えない 2007/05/22 23:41 ちゃっぴ
> 以外とずさんですよ<ロングネーム対応
> ちょっと長いと、すぐに頭文字だけとかになるしw
> Document And Settings も不評を買ったのはあっちの国にも多かったみたいですw

というか、UNIXer 全般にいえることじゃないの?

> 海外製ツールだと、' '込みのパラメータを誤解する奴もいるし...
> DependencyWalker なんて今だに 非 ASCII 文字のパスには対応してないしねw

"," を誤解するのも結構あるかと。

ただ、海外製のものでもちゃんとしているやつはあります。

# re: .NET では 520 Byte を超えた path を扱えない 2007/05/27 22:59 ちゃっぴ
MSDN forum にあげました。

.NET Framework で 520Byte を超える path を扱えるようにしてほしい。http://forums.microsoft.com/MSDN-JA/default.aspx?SiteID=7

# re: ASP.NET での file への書き込みを考える 2007/06/09 0:46 ちゃっぴの監禁部屋
re: ASP.NET での file への書き込みを考える

# JOPeVonZZVGfoPZKoLP 2022/04/19 13:36 markus
http://imrdsoacha.gov.co/silvitra-120mg-qrms

Post Feedback

タイトル
名前
Url:
コメント