ファイル

ファイル情報[HSP2][HSP3]
実行ファイルアイコンにドラッグ&ドロップされたファイル名を取得する cmdline dir_cmdline
bloadexistで取得したファイルのサイズを取得する strsize strsize
指定した位置に任意のファイルが存在するかを確認する exist, dirlist exist, dirlist
ファイルを検索する dirlist dirlist
dirlistで取得したファイル数を返す stat stat
dirlistより詳細なオプションを付けて検索を行う dirlist2
dirlist2で取得した情報を変数にセットする dirlist2r
dirlist2の取得項目の設定を行う dirlist2h
サーバー上のリソース一覧を取得する inetdirlist inetdirlist
ファイルパスの入った変数から拡張子を除くファイル名のみを取得する getpath getpath
ファイルパスの入った変数から拡張子のみを取得する getpath getpath
ファイルパスの入った変数からフォルダを除いたファイルと拡張子を取得する getpath getpath
ファイル名を置換する filemove, fmove filemove
サーバー上のリソース名を置換する inetrename inetrename
読取専用・隠しファイル等のファイル属性を取得する getattribute, fxaget getattribute
読取専用・隠しファイル等のファイル属性を設定する setattribute, fxaset setattribute
指定ファイルのタイムスタンプを取得する gettimestamp, fxtget gettimestamp
指定ファイルのタイムスタンプを設定する settimestamp, fxtset settimestamp
壁紙ファイルパスを取得する getwallpaper getwallpaper
指定パスがファイルなのかフォルダなのかを判定する exist2 exist2
ファイル名に禁則文字が入っているか確認する istaboo istaboo
実行している自分自身のファイルパスを取得する exename exename
指定したファイルのバージョン情報(ファイル説明,著作権,製品名等)を取得する verinfo getfilever
インターネット(HTTPサーバー)上のリソースサイズを取得する inetgetsize inetgetsize
インターネット(HTTPサーバー)上のリソース日付を取得する inetgettime inetgettime
対象データファイルに関連付けられたアプリケーションを取得する findexe findexe
拡張子に関連付けられたアプリケーションを取得する relatedexe relatedexe
マルチプルアイコンに含まれているアイコン数を取得する geticonnum geticonnum
Zip書庫に格納されたファイルの一覧を取得する zip_findfile, zip_getlist zip_findfile, zip_getlist
Zip書庫に格納されたファイル数を取得する zip_getcount zip_getcount
Zip書庫のファイルリストのリスト番号から任意のファイル名を取得する zip_getfilename zip_getfilename
Zip書庫のファイルリストのリスト番号から任意のファイルサイズを取得する zip_getfilesize zip_getfilesize
ファイル起動[HSP2][HSP3]
現在のプロセスを終了し、別オブジェクトファイルに処理を移す run run
ファイルを関連付けたアプリケーションで実行する exec exec
HLP形式のヘルプを起動する winhelp_open winhelp_open
CHM形式のヘルプを起動する htmlhelp_open htmlhelp_open
エクセルを起動する xlInit xlInit
Zip書庫を操作できるよう準備する zip_sel zip_sel
ファイル読込[HSP2][HSP3]
画像ファイル(BMPかJPGかMAG形式)を描画対象ウィンドウに貼り付ける picload picload
バッファを初期化して画像を読み込む celload
変数に指定したファイルの指定位置からのデータを指定サイズ分読み込む bload bload
ファイル内容をメモリノート対象変数に読み込む noteload noteload
映像、音声、音楽ファイルを読み込む sndload, mci mmload, mci
sndloadmmloadと同じ用法でバッファに読み込むMCI命令 mciload mciload
読み込むファイルをダイアログを用いて選択させる dialog dialog
独自形式のファイルを読込み、HSP内部で展開する memfile
サーバー上からデータをダウンロードして表示する inetget inetget
IEが使用する指定URLのCookieを読み込む getcookie getcookie
DOSコマンドを取得する getdoscmd getdoscmd
ファイル保存[HSP2][HSP3]
書き出すファイルをダイアログを用いて決定させる dialog dialog
変数の指定位置から指定サイズ分を任意のファイル名で書き出す bsave bsave
メモリノート対象変数の内容を任意のファイル名で書き出す notesave notesave
編集した映像、音声、音楽データをファイル保存する mci mci
描画対象ウィンドウをそのままBMP書き出しする bmpsave bmpsave
ファイルを別フォルダまたは別名で複製する bcopy, fxcopy bcopy
ファイルを移動して別のディレクトリに保存する filemove, fxcopy filemove
サーバー上にファイルをアップロードする ftpput ftpput
サーバー上からデータをダウンロードしてファイル保存する ftpget ftpget
インターネットエクスプローラーが使用する指定URLのCookieを保存 setcookie setcookie
指定ファイルまたはリソースへのショートカットファイルを作成する fxlink
compress.exe形式の圧縮ファイルを解凍する lzcopy
lzcopyの解凍先フォルダを指定する lzdist
エクセルのブックを保存する xlSave, xlSaveAs xlSave, xlSaveAs
ファイル変換・設定[HSP2][HSP3]
ロングファイルパスをショート(DOS)ファイルパスに変換する fxshort
指定ファイルのタイムスタンプを設定する fxtset
SJISコードのファイルをJISコードに変換する sjistojis sjistojis
SJISコードのファイルをEUCコードに変換する sjistoeuc sjistoeuc
JISコードのファイルをSJISコードに変換する jistosjis jistosjis
JISコードのファイルをEUCコードに変換する jistoeuc jistoeuc
EUCコードのファイルをSJISコードに変換する euctosjis euctosjis
EUCコードのファイルをJISコードに変換する euctojis euctojis
壁紙ファイルを変更する setwallpaper setwallpaper
INIファイル内に設定データを追加する setini setini
INIファイル内の設定データを削除する delini delini
INIファイル内の設定データを取得する getini getini
ファイル削除[HSP2][HSP3]
ファイルを削除する delete delete
ファイルをゴミ箱へ移動する filedel filedel
ゴミ箱を空にする emptydustbin emptydustbin
フォルダ[HSP2][HSP3]
指定フォルダに任意のフォルダが存在するかを確認する dirlist dirlist
指定パスがファイルなのかフォルダなのかを判定する exist2 exist2
ファイルパスからディレクトリ情報を抽出する getpath getpath
ディレクトリを作成する mkdir mkdir
サーバー上にディレクトリを作成する inetmkdir inetmkdir
ディレクトリを削除する deldir, dirdel deldir, dirdel
サーバー上のディレクトリを削除する inetrmdir inetrmdir
カレントディレクトリを取得する curdir dirinfo, dir_cur
サーバー上のカレントディレクトリを取得する inetcurdir inetcurdir
カレントディレクトリを変更する chdir chdir
サーバー上のカレントディレクトリを変更する inetdir inetdir
EXEファイル時、自分自身のあるフォルダパスを取得する exedir dirinfo, dir_exe
未EXEファイル時、HSP3.EXEのあるフォルダパスを取得する exedir dirinfo, dir_exe
デスクトップのフォルダパスを取得する fxdir dirinfo, dir_desktop
マイドキュメントのフォルダパスを取得する fxdir dirinfo, dir_mydoc
Windowsのフォルダパスを取得する fxdir dirinfo, dir_win
システムのフォルダパスを取得する fxdir, getsysdir dirinfo, dir_sys
テンポラリフォルダパスを取得する fxdir, gettmpdir gettmpdir
ドライブ情報を取得する fxinfo, getvolumeinfo getvolumeinfo
フォルダ選択ダイアログを使う selfolder, dirdlg dirdlg
ロングファイルパスをショート(DOS)ファイルパスに変換する fxshort, getshortpath getshortpath