ファイル操作の問題の ASP 概要
ASP--文件操作类 设计版
<%
'====================================================
'Version: AspFile 1.0
'Data: 2006.6.20
'CopyRight: (C) 2006 Evan.cn All Rights Reserved
'====================================================
'文件操作类
'文件名称
'文件大小
'文件创建
'FileName--文件名称
'DestinationFile--目标文件名称
'FileSize--获得文件大小
'FileCreatedDate--获得文件创建日期
'FileAttributes--获得文件属性
'ShowFileAccessInfo(InfoType)--获得文件属性
'CreateTxtFile()--创建文本文件
'WriteTxtFile(TextStr,WriteORAppendType)==写文本文件
'ReadTxtFile()--读取文本文件
'DeleteFile()--删除文件
'CopyFile()--拷贝文件
'MoveFile()--移动文件
'
'
Class Cls_FSO
Private o_Fso,s_FileName,s_FolderName,s_DestinationFile
Private s_FolderName,s_DestinationFolder
Private Sub Class_Initialize()
Set o_Fso = CreateObject("Scripting.FileSystemObject")
End Sub
Private Sub Class_Terminate()
Set o_Fso = Nothing
End Sub
'===============================================文件操作
'设置文件名字
Public Property Let FileName(Byval Values)
s_FileName=Values
'checkFile '检查文件
End Property
'设置目标文件名
Public Property Let DestinationFile(Byval Values)
s_DestinationFile=Values
End Property
'取文件大小
Public Property Get FileSize()
If fileExist Then
Dim f
Set f = o_Fso.Getfile(s_FileName)
FileSize = f.Size
Else
FileSize=0
End if
End Property
'取文件
Public Property Get FileCreatedDate()
If fileExist Then
Dim f
Set f = o_Fso.GetFile(s_FileName)
FileCreatedDate = f.DateCreated
Else
FileCreatedDate="1900-1-1"
End if
End Property
'取文件大小
Public Property Get FileAttributes()
If fileExist Then
Dim f,Str
Set f = o_Fso.GetFile(s_FileName)
Select Case f.attributes
Case 0 Str="普通文件。没有设置任何属性。 "
Case 1 Str="只读文件。可读写。 "
Case 2 Str="隐藏文件。可读写。 "
Case 4 Str="系统文件。可读写。 "
Case 16 Str="文件夹或目录。只读。 "
Case 32 Str="上次备份后已更改的文件。可读写。 "
Case 1024 Str="链接或快捷方式。只读。 "
Case 2048 Str=" 压缩文件。只读。"
End Select
FileAttributes=Str
Else
FileAttributes="文件不存在或不可预测地属性"
End if
End Property
Public Function ShowFileAccessInfo(InfoType)
'//功能:显示文件创建时信息
'//形参:文件名,信息类别
'// 1 -----创建时间
'// 2 -----上次访问时间
'// 3 -----上次修改时间
'// 4 -----文件路径
'// 5 -----文件名称
'// 6 -----文件类型
'// 7 -----文件大小
'// 8 -----父目录
'// 9 -----根目录
'判断参数是否是数字
If fileExist Then
Dim f, s
Set f = o_Fso.GetFile(s_FileName)
Select Case InfoType
Case 1
s = f.DateCreated '// 1 -----创建时间
Case 2
s = f.DateLastAccessed '// 2 -----上次访问时间
Case 3
s = f.DateLastModified '// 3 -----上次修改时间
Case 4
t .type ----ファイルタイプ
ケース7
s = f.Size '// 7 -----ファイルサイズ
ケース8
s = f.ParentFolder '// 8 -----親ディレクトリ
ケース 9
s = f.rootfolder '// 9 ----- ルート ディレクトリ
End Select
ShowfileAccessinfo = S
Else
ShowfileAccessinfo = "ファイルが存在しません: ("
End If
End Function
leexistle fileExist = True
'ファイルパスをチェック
'ファイルが存在するかチェック
If Not(o_Fso.FileExists(s_FileName)) then
fileExist = False
'End If
End Function
Private Function showErr(s_Msg)
Response.Write( s_Ms g)
Set Fso=Nothing
Response.End()
End Function
Public Function CreateTxtFile()
'//空のファイルを作成
If fileExist then
showErr "ファイルは既に存在します: ("
Else
Dim f
Set f= o_Fso.CreateTextFile(s_FileName)
f.Close
End If
End Function
Public Function WriteTxtFile(TextStr,WriteORAppendType)
Const ForReading = 1, ForWriting = 2 , ForAppending = 8
Dim f, m
Case WriteORAppendType を選択します
1: Set f = o_Fso.OpenTextFile(s_FileName, ForWriting, True)
f. Not fileExist then
showErr "ファイルの書き込みに失敗しました"
End if
ケース 2: ファイルの最後に
iF ファイルが存在する場合
set f = o_fso.opentextFile (S_filename, ForaPpending)
F.Write TextStr
F.Close
Showerr "失敗"
End IF
END S Electn End Function e
Public Function ReadTxtFile()
Const ForReading = 1, ForWriting = 2 dim f、m
's' s 's' s 's' s 's ‐ ‐ dim f、'f.skipline
readtxtfile =m
fを使用します。 )
If fileExist then
o_Fso.DeleteFile (s_FileName)
Else
showErr "ファイルはもう存在しません:("
End if
End Function
Public Function CopyFile()
'//関数: ファイルはコピーのみ可能ですソースファイルが存在し、宛先ファイルは効果がない場合
'//SourceFile=s_FileName
If fileExist then
Dim MyFile
If s_FileName=s_DestinationFile then
showErr "同じファイル名を同じディレクトリにコピーすることを禁止します: ("
End IF
Set MyFile = o_Fso.GetFile(s_FileName)
MyFile .Copy (s_DestinationFile)
Else
showErr "ファイルはもう存在しません"
End if
End Function
Public Function MoveFile()
If fileExist then
Dim SourceFile
If s_FileName=s_DestinationFile then
showErr "同じファイル名を同じディレクトリに移動することを禁止します:("
End IF
o_Fso.MoveFile s_FileName,s_DestinationFile
Else
showErr "ファイルはもう存在しません: ( "
End If
End Function
'====================================== = ======= ディレクトリ操作
'ディレクトリ名を設定
Public Property Let FolderName(Byval Values)
s_FolderName=Values
'checkFolder 'ファイルを確認する
End Property
'対象ディレクトリ名を設定
Public Property Let DestinationFolder( Byval Values)
s_DestinationFolder=Values
End Property
'ディレクトリサイズを取得
'ディレクトリ作成情報を取得
'ディレクトリが存在するか判断
'ディレクトリを作成
'ディレクトリを削除
'ディレクトリをコピー
'ディレクトリを移動
'ディレクトリの名前を変更
'====================================== ====== ======トラバーサル操作
エンドクラス
Set myFile=new Cls_FSO
myFile.FileName=Server.MapPath("file.txt")
'myFile.CreateTxtFile()
myFile。 WriteTxtFile "テスト",2
myFile.DestinationFile=Server.MapPath("file2.txt")
myFile.CopyFile()
'myFile.FileName=Server.MapPath("file2.txt")
'myFile.DeleteFile()
response.Write(myFile .FileSize)
for i =0 to 8
response.Write(myFile.ShowFileAccessInfo(i) )
response.Write("
")
next
%>
以上がファイル操作の問題の ASP 概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









Go ではファイルを安全に読み書きすることが重要です。ガイドラインには以下が含まれます。 ファイル権限の確認 遅延を使用してファイルを閉じる ファイル パスの検証 コンテキスト タイムアウトの使用 これらのガイドラインに従うことで、データのセキュリティとアプリケーションの堅牢性が確保されます。

gho ファイルは、NortonGhost ソフトウェアによって作成され、オペレーティング システムとデータのバックアップと復元に使用されるイメージ ファイルです。場合によっては、gho ファイルを削除できる場合もありますが、削除には注意が必要です。この記事では、ghoファイルの役割やghoファイルを削除する際の注意点、ghoファイルの削除方法を紹介します。まず、gho ファイルの役割を理解しましょう。 gho ファイルは、ハードディスク全体または特定のパーティションのイメージを保存できる圧縮システムおよびデータ バックアップ ファイルです。この種のバックアップ ファイルは通常、緊急時の回復に使用されます。

解決方法: Java ファイル操作エラー: ファイルの書き込みに失敗しました Java プログラミングではファイル操作が必要になることが多く、ファイル書き込みは重要な機能の 1 つです。ただし、ファイル書き込みエラーが発生し、プログラムが正常に実行できなくなる場合があります。この記事では、この種の問題の解決に役立ついくつかの一般的な原因と解決策について説明します。間違ったパス: よくある問題は、間違ったファイル パスです。指定したパスにファイルを書き込もうとすると、パスが存在しないか、アクセス許可が不十分な場合、ファイルは書き込まれます。

Go 言語では、ファイルの内容をクリアする 2 つの方法が提供されています。io.Seek と io.Truncate を使用する方法と、ioutil.WriteFile を使用する方法です。方法 1 では、カーソルをファイルの末尾に移動してからファイルを切り詰めます。方法 2 では、空のバイト配列をファイルに書き込みます。実際のケースでは、これら 2 つの方法を使用して Markdown ファイルのコンテンツをクリアする方法を示します。

PHP は、Web 開発で広く使用されている人気のあるプログラミング言語です。 Web アプリケーションでは、ファイル操作は基本的な一般的な機能です。この記事では、PHP を使用して CSV ファイルを読み込み、HTML テーブルに表示する方法を説明します。 CSV は、表形式のデータを Excel などの表計算ソフトウェアにインポートするために使用される一般的なファイル形式です。 CSV ファイルは通常、多くの行で構成され、各行はカンマ区切りの値で構成されます。通常、最初の行には列ヘッダーが含まれており、各列値の意味を説明します。ここではPHPを使用します

Go 言語のファイル操作関数を学習し、ファイルの暗号化、圧縮、アップロード、ダウンロード機能を実装します。Go 言語は、オープンソースの静的型付けプログラミング言語であり、その効率的なパフォーマンスと簡潔な構文により、開発分野で広く普及しています。 Go 言語の標準ライブラリには豊富なファイル操作関数が用意されており、ファイルの読み書き、暗号化や圧縮、アップロードやダウンロードなどが非常に簡単に行えます。この記事では、Go言語のファイル操作関数を使って、ファイルの暗号化、圧縮、アップロード、ダウンロードの機能を実装する方法を紹介します。まず、関連する 3 つのファイルをインポートする必要があります

C++ では、ofstream クラスを使用して、ファイル内の指定された場所にコンテンツを挿入します。ファイルを開いて挿入ポイントを見つけます。使用

広く使用されているサーバー側プログラミング言語として、PHP は多くの便利なファイル処理関数を提供するだけでなく、より高度なファイル操作クラスもいくつか提供します。より便利なクラスの 1 つは SplFileInfo です。これを使用すると、ファイルの読み取りおよび書き込み操作をより柔軟かつ効率的に実行できます。この記事では、PHPのSplFileInfoクラスを使ってファイル操作を行う方法を紹介します。 1. SplFileInfo クラスの概要 SplFileInfo クラスは、PHP の組み込みクラスです (必要ありません)。
