- ベストアンサー
[ASP+File操作]長いファイル名の操作
- Windows2000 + IISの環境でASPプログラミングをしている時、9文字以上のファイル名でテキストファイルを保存する際にエラーが発生する問題があります。どのように対処すれば良いでしょうか?
- ASPプログラミングをしている際に、長いファイル名でテキストファイルを保存する際に問題が発生します。具体的には、9文字以上のファイル名がエラーとなるということです。どのように対処すれば良いでしょうか?
- Windows2000 + IISの環境でASPプログラミングをしている際に、9文字以上のファイル名でテキストファイルを保存するとエラーが発生します。この問題を解決する方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
#1です。 いま、当方の環境で以下のソースを試験的に実行してみましたが、やはり何の問題もなく出力されました。 なので、情報が少なくなんともいえないのですが、 #1で挙げた以外だと、あと可能性のありそうなものとして ぱっと思いつくのはファイルシステムぐらいなものでしょうか… なお、当方はWin2KSP2+NTFSにて運用しています。 (外部からのアクセスを許していないため、SP3以降は当てていません) 本当に、役に立たない情報ですみません… -------------------------------------------- <%Option Explicit%> <% Response.Buffer = TRUE %> <% Response.Expires = 0 %> <% Response.AddHeader "progma","no-cache" %> <% Dim oFS Dim oTS Set oFS = Server.CreateObject("Scripting.FileSystemObject") 'ファイルアクセス Set oTS = oFS.OpenTextFile("C:\zzzzzzzzzzzzzzzzzzzz.csv",8,True) 'ファイルのオープン oTS.WriteLine("aa") 'レコード出力 oTS.Close Set oFS = Nothing %> テスト -----------------------------------------------
その他の回答 (1)
- urusyun
- ベストアンサー率52% (10/19)
そのような現象、当方では起きていませんが… 平気で、10数文字の名称をつけて保存しています。 (やはりCSVファイルです) なんともいえないのですが、もしかしてWindows2000のパッチ(サービスパック)をあてると直るかもしれませんが… 環境がもう少し詳しくわかると、確認のしようがあるかもしれません。 (なお、当方ではDellのPowerEdgeを使用しています) 役に立たなくて申し訳ないです。