86.ファイルの属性を変更する

< 使用用途 >
ファイルの属性を変更する

今回のサンプルソースをダウンロードする方は下記の「ダウンロード」を!
=> ダウンロード・・・ 下に書いてあるサンプルソースと同じです


 < 説明 >
API関数のSetFileAttributesを使用します
SetFileAttributes =>ファイル属性を変更
  <引数>
     lpExistingFileName: 元のファイル名・ディレクトリ名
     lpNewFileName: 新しいファイル名・ディレクトリ名
  @戻り値@
     正常終了1


< SAMPLE >
’ここではC:\Windows\Calc.exeを隠し属性に変更する処理です
'標準モジュール
Public Declare Function SetFileAttributes Lib "KERNEL32" Alias "SetFileAttributesA" (ByVal lpFileName As String, ByVal dwFileAttributes As Long) As Long

Public Const FILE_ATTRIBUTE_ARCHIVE = &H20'アーカイブ属性
Public Const FILE_ATTRIBUTE_DIRECTORY = &H10'ディレクトリ属性
Public Const FILE_ATTRIBUTE_HIDDEN = &H2 '隠しファイル属性
Public Const FILE_ATTRIBUTE_NORMAL = &H80 'ファイル属性を持たない
Public Const FILE_ATTRIBUTE_READONLY = &H1'読み込み専用属性
Public Const FILE_ATTRIBUTE_SYSTEM = &H4 'システムファイル属性


'ここからはフォーム内の処理です
Private Sub Command1_Click()

 Dim Ret As Long
 Dim nFile As String

 nFile ="C:\Windows\Calc.exe"

 Ret = SetFileAttributes(nFile, FILE_ATTRIBUTE_HIDDEN)

End Sub





API 技術関連のページへ戻る

ホーム PV ランキング