Liezeのノート

MS製品を中心にやってみたことなどを書いています。あくまで個人的な検証や考察になりますので、内容を保証するものではない点、ご容赦ください。

SharePoint 2016:2013との違い その3-ファイルの禁則文字

本日はユーザーにも影響の大きい違いを1つ。

SharePointへファイルをアップロードする際、使用しているとアップロードを拒否される禁則文字というものがありますが、2016では禁則文字となる対象に変更があるようです。

具体的には、
「&」や「~」、「{」、「}」がファイル名に含まれている
・GUIDがファイル名に含まれている
・ファイル名が「.」で始まる
・ファイル名が128文字を超える
に当てはまる場合、2013まではアップロードができませんでしたが、2016ではこれらはOKのようです。

試しに「&」を使ったファイル名のファイルをアップしてみます。

2013だとこうなります。

f:id:lieze:20151006153147p:plain

一方、2016では…

f:id:lieze:20151006153318p:plain

確かにアップロードできました!

&などはファイル名としては利用できるので、お客様のルールで、これらの文字を利用している場合など、これまで諦めたりファイル名を変更してもらったりするケースもありましたが、少し柔軟性が増したと言えそうです。

ただ、「%」や「#」については引き続きブロックされるようなので、注意が必要です。
(「/」や「\」は元々ファイル名に使えないので変わりありません)