チケット #27562

filedelete コマンドは、削除できなくても result = 0 になる。

登録: 2012-02-16 13:38 最終更新: 2012-02-17 22:45

報告者:
担当者:
チケットの種類:
状況:
完了
コンポーネント:
マイルストーン:
優先度:
5 - 中
重要度:
5 - 中
解決法:
修正済み
ファイル:
なし
投票
点数: 0
No votes
0.0% (0/0)
0.0% (0/0)

詳細

Tera Term 4.72 (SVN# 4766) を Windows XP Professional Version 2002 SP 3 で使用しています。 filedelete コマンドは、存在しないファイルを指定しても、result = 0 を返します。 例えば、次のマクロを 'filedelete.ttl' として実行してみて下さい。 (ファイル名は自分自身を concat しているため)

file = 'filedelete1.txt'
fileconcat file 'filedelete.ttl'
if result == 0 then
  messagebox 'concat' 'fileconcat'
else
  messagebox 'can not concat' 'fileconcat'
endif

pause 1

getdir macro_dir
makepath fullpath_file macro_dir file

filesearch file
if result == 1 then
  messagebox result 'search result'
  messagebox 'exists' 'search'
elseif result == 0 then
  messagebox result 'search result'
  messagebox 'does not exist' 'search'
endif

pause 1

filesearch fullpath_file
if result == 1 then
  messagebox result 'search fullpath result'
  messagebox 'exists' 'search fullpath'
elseif result == 0 then
  messagebox result 'search fullpath result'
  messagebox 'dose not exist' 'search fullpath'
endif

pause 1

filedelete file
if result == 0 then
  messagebox result 'filedelete file result'
  messagebox 'deleted' 'filedelete file'
else
  messagebox result 'filedelete file result'
  messagebox 'can not deleted' 'filedelete file'
endif

pause 1

filedelete fullpath_file
if result == 0 then
  messagebox result 'filedelete fullpath_file result'
  messagebox 'deleted' 'filedelete fullpath_file'
else
  messagebox result 'filedelete fullpath_file result'
  messagebox 'can not deleted' 'filedelete fullpath_file'
endif

チケットの履歴 (3 件中 3 件表示)

2012-02-16 13:38 更新者: keishim
  • 新しいチケット "filedelete コマンドは、削除できなくても result = 0 になる。" が作成されました
2012-02-16 14:17 更新者: maya
  • マイルストーン(未割り当て) から Tera Term 4.73 (完了済み) に更新されました
  • 担当者(未割り当て) から maya に更新されました
2012-02-17 22:45 更新者: maya
  • チケット完了時刻2012-02-17 22:45 に更新されました
  • 状況オープン から 完了 に更新されました
  • 解決法なし から 修正済み に更新されました
コメント

r4841 で対応しました。次のリリースに反映されます。

添付ファイルリスト

添付ファイルはありません

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする