続・.files と _files フォルダが消えてしまう
先日、.files と _files フォルダが消えてしまうというエントリを書きました。
しかし、やまちゃん様から情報を頂き、もう少し調べたところ SharePoint 2007 の禁則文字でした。
Microsoft Content Management Server 2002 から Office SharePoint Server 2007 へ移行します
通常、ファイル名の制約しか意識しませんが、フォルダにも禁則があります。
フォルダ名は以下で終了してはいけません。
.files
_files
-Dateien
_fichiers
_bestanden
_file
_archivos
-filer
_tiedostot
_pliki
_soubory
_elemei
_ficheiros
_arquivos
_dosyalar
_datoteke
_fitxers
_failid
_fails
_bylos
_fajlovi
_fitxategiak
AGENT: Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3
WebDAV接続で書き込むとき、htmlだけをコピペしたつもりが、自動的に.filesフォルダもコピーされます。
コピーされますが、リストには表示されないので削除できません。
削除されませんが、アップロードはされているので、URLを手書きすると.files内の画像ファイルなどにはアクセスできます。
サーバー管理者に消してもらうしか消す方法がありません。
知らぬ間にアップロードされるのにリストに表示されず気がつきづらく、情報流出が怖いです。
AGENT: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; InfoPath.1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; MS-RTC LM 8)
苺さま、はじめまして!
> WebDAV接続で書き込むとき、htmlだけをコピペしたつもりが、
> 自動的に.filesフォルダもコピーされます。
これはどんなケースでしょうか?
手作業でHTMLだけアップするなら.Filesフォルダはコピーされないと
思うのですが…。
よろしければ教えてください。
AGENT: Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3
http://support.microsoft.com/kb/252721/ja
http://msdn.microsoft.com/en-us/library/bb776887%28VS.85%29.aspx#connected
このへんに詳細があります。
SharePointサーバーがこの(奇妙な)仕様に上手く対応できていないのでしょうね。
AGENT: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.2; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
な、なんと…!
この仕様は初めて知りました。
勉強になりました。ありがとうございます。