HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2007
0516
harvestフォルダ削除2解決


harvest

リンク

2007/5/16(Wed) 23:58:40|NO.8306

空のフォルダを削除したいのですが命令が見つかりません。HSPだけでは無理の
ようなのでAPIの方も探したのですが、それらしい命令は見つかりませんでした。
もしAPI等でフォルダを削除できる命令があれば教えてください。



この記事に返信する


hiro

リンク

2007/5/17(Thu) 02:20:46|NO.8309

空のフォルダを削除する「RemoveDirectory」関数(kernel32.dll)があります。

参照サイト: MSDN Library Japan
http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/jpfileio/html/_win32_removedirectory.asp

以下のソースコードは、指定した空フォルダを削除するサンプルです。
#include "hspext.as"
#uselib "kernel32.dll" #cfunc RemoveDirectory "RemoveDirectoryA" str sdim path, 260 selfolder path, "削除したい空フォルダを選択してください" if ( stat = 0 ) { // フォルダを削除 ret=RemoveDirectory( path ) if ( ret ) { mes path+" を削除しました"} else { mes path+" の削除を失敗" } } stop



harvest

リンク

2007/5/17(Thu) 13:55:13|NO.8312

hiroさん、返信ありがとうございます。
教えて頂いたRemoveDirectory関数で削除できました。



ONION software Copyright 1997-2023(c) All rights reserved.