<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd">
<rss version="0.91">
<channel>
<title>「ファイル名に使用できない文字列が含まれていないか調べる」へのコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;id=file%2Finvalidpathchars.html</link>
<description>「ファイル名に使用できない文字列が含まれていないか調べる」に投稿されたコメントの一覧</description>
<language>ja</language>
<image>
<url>https://dobon.net/banner/dbs1.gif</url>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;id=file%2Finvalidpathchars.html</link>
<title>「ファイル名に使用できない文字列が含まれていないか調べる」へのコメント</title>
<width>88</width>
<height>31</height>
</image>
<item>
<title>通常のコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;id=file%2Finvalidpathchars.html#8</link>
<description><![CDATA[正規表現のチェックで、CONなどの予約語の後に拡張子があるファイル名（列：con.txt）のパターンがC#の例で「&quot;|^(CON|PRN|AUX|NUL|COM[0-9]|LPT[0-9]|CLOCK\\$)(\\.|$)&quot; + 」となっていますが、正常に動作しません。<br><br>「&quot;|(CON|PRN|AUX|NUL|COM[0-9]|LPT[0-9]|CLOCK\\$)(\\.)&quot; + 」でチェックできました。]]></description>
</item>
<item>
<title>.NET Frameworkのバージョンによる違い</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=file%2Finvalidpathchars.html#7</link>
<description><![CDATA[Path.GetFullPath を使った方法は、.NET Core 2.1 より使えなくなりました。<br>https://github.com/dotnet/runtime/issues/26749<br><br>.NET のドキュメントには、ArgumentException を投げると書いてありますが、ドキュメントがまだ反映できていないようです。下記がまだ Open でした。<br>https://github.com/dotnet/dotnet-api-docs/issues/1685]]></description>
</item>
<item>
<title>評価の理由</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=file%2Finvalidpathchars.html#6</link>
<description><![CDATA[評価：良い<br>欠点や良くない方法についても触れてくれているのでバッドノウハウを使ってしまう事を避けられる]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=file%2Finvalidpathchars.html#5</link>
<description><![CDATA[保障されないと書かれている通り、マジで使えません。<br>【System.IO.Path.GetInvalidFileNameChars()】は、【/】だが何か正確には覚えていませんが、取得されません。<br>もしファイルに使用できない文字をチェックしたいなら、<br>ファイルに使用できない文字を配列に設定して、それをループさせて、その中で、例にある通り、使用文字の有無のチェックをした方がいいと思います。]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=file%2Finvalidpathchars.html#4</link>
<description><![CDATA[&gt; 「文字列から指定した文字を削除する」のリンクが切れてるみたいです。<br><br>修正させていただきます。ご報告、ありがとうございました。]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=file%2Finvalidpathchars.html#3</link>
<description><![CDATA[ここで報告していいのかわかりませんが一応。<br>「文字列から指定した文字を削除する」のリンクが切れてるみたいです。]]></description>
</item>
<item>
<title>評価の理由</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=file%2Finvalidpathchars.html#2</link>
<description><![CDATA[評価：良い<br>お世話になっております<br>調べたいことが説明されており、助かりました。]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=file%2Finvalidpathchars.html#1</link>
<description><![CDATA[いつも参考にさせていただいてます。<br><br>.NET2005で「IO.path.GetInvalidFileNameChars()」をクイックウォッチすると&quot;*&quot;cや&quot;?&quot;cが含まれているようです。<br>0～31,34,42,47,58,60,62,63,92,124の41個のcharらしいですね。]]></description>
</item>
</channel>
</rss>