ASPでローカルファイルを開くにはどうすればよいですか?

ローカルファイルをASPで操作するには、FileSystemObjectオブジェクトを利用します。簡単なサンプルコードを以下に示します。

<%
Dim fileName, filePath, fullPath
fileName = "test.txt" '文件名
filePath = "D:\path\to\file\" '文件路径
fullPath = filePath & fileName '完整的文件路径

'创建FileSystemObject对象
Dim fs
Set fs=Server.CreateObject("Scripting.FileSystemObject")

'检查文件是否存在
If fs.FileExists(fullPath) Then
    '打开文件
    Dim file
    Set file = fs.OpenTextFile(fullPath, 1) '1表示只读方式打开文件

    '逐行读取文件内容并输出到页面
    Do Until file.AtEndOfStream
        Response.Write(file.ReadLine() & "<br>")
    Loop

    '关闭文件
    file.Close
Else
    Response.Write("文件不存在")
End If

'Scripting.FileSystemObject对象使用完后要释放资源
Set fs = Nothing
%>

上記コードのファイルのパスとファイル名は、お使いの環境に合わせて変更する必要があります。また、ローカルファイルを開くASPはサーバー側で動作する必要があるため、コードをASPファイルに埋め込み、ASPを実行できるサーバーにデプロイする必要があります。

bannerAds