PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
8816 | 99/10/19 11:15:58 | RE(10):解決!!SHFileOperation API の正しい使い方 By さい |
8577 | 99/10/06 14:08:36 | RE(9):SHFileOperation API の正しい使い方 By Taka |
8576 | 99/10/06 16:32:50 | RE(8):SHFileOperation API の正しい使い方 By Taka |
8517 | 99/10/05 10:13:54 | RE(7):PB6.5: ディレクトリを削除したい By さい |
8515 | 99/10/04 19:19:26 | RE(6):PB6.5: ディレクトリを削除したい By Taka |
8509 | 99/10/04 15:30:56 | RE(5):PB6.5: ディレクトリを削除したい By さい |
8508 | 99/10/04 15:22:31 | RE(4):PB6.5: ディレクトリを削除したい By kin |
8471 | 99/10/01 11:17:20 | RE(3):PB6.5: ディレクトリを削除したい By Taka |
8467 | 99/10/01 09:37:16 | RE(2):PB6.5: ディレクトリを削除したい By kin |
8459 | 99/09/30 18:05:45 | RE(1):PB6.5: ディレクトリを削除したい By Taka |
8445 | 99/09/30 13:32:39 | PB6.5: ディレクトリを削除したい By さい |
カテゴリ:スクリプトの記述
日付:1999年10月05日 10:13 発信者:さい
題名:RE(7):PB6.5: ディレクトリを削除したい
Takaさん、おはようございます。
>>1.この方法で、違うドライブを対象にディレクトリ削除は出来ないんですか?
>
>ん? 削除したいディレクトリをフルパスで指定する訳ですから、有効なドライブなら
>どこでも出来ると思いますが...
やっぱりうまくいきません。
デバックモードで実行するとうまく削除できるのですが、RUNだと
「45を削除できません。指定されたファイルが見つかりません。パスとファイル名を確認して下さい。」
というメッセージが出ます。でも、ちゃんと削除はされています。
このメッセージも「45」の部分が文字化けだったりその都度違う場合があります。
たまに、デバックで成功した後の実行はうまくいく事があります。
P.S PATHに日本語は入ってません。
/* Script */
arg_operate = 3
ls_title = \"削除\"
arg_from = \"C:\\HolWork\\Datas\\k300000S\"
arg_to = \"\"
/* 1.構造体のセット */
lstr_flop.fd01_hwnd = arg_whandle /* 親画面のハンドル */
lstr_flop.fd02_wfunc = arg_operate /* 操作 */
lstr_flop.fd03_pfrom = arg_from /* fromのポインタ */
lstr_flop.fd04_pto = arg_to /* toのポインタ */
lstr_flop.fd05_fflags = 16 /* ダイアログボックスを非表示 */
lstr_flop.fd06_fanyop = 1
lstr_flop.fd07_fnamemap = 0
lstr_flop.fd08_ptitle = ls_title /* title */
/* 2.API呼び出し */
SHFileOperationA(lstr_flop)
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS (記載なし)
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.