HALCONエラーコード#5282 'Cannot create directory'エラーコード#5282 'Cannot create directory'の原因と対応方法2024/12/27Knowledge
情報詳細Q:make_dirを行ったところHALCONエラー#5282 'Cannot create directory'が発生するなぜでしょうか。A:本エラーは主に実行しているプログラムと同じ階層に作成しようとしているフォルダがすでに存在している場合に発生します。(フォルダ名は大文字/小文字の判別はされず、同じものとして扱われます)対応方法としては以下のいずれかを検討ください。オペレータfile_existを使い file_exists ('フォルダ名' FileExists)の1.同名のフォルダが存在しているとき(FileExists=1) remove_dir_recursively で削除するか(必要なデータも消える可能性があるので注意)2.存在していないとき (FileExists=0)だけmake_dirを行うようにする追記 2022年6月23日 山本※Windows 10のExplorerで260文字以上のPATHは取り扱えないので、フルパスの文字数にも注意(レジストリキーの編集で扱えるようになるようだが、、、)ただ、フルパスが247文字以上の場合にも発生したため、200文字を超える場合は注意した方がよさそう 添付ファイルタイトルHALCONエラーコード#5282 'Cannot create directory'URL 名000005351公開状況公開済み検証状況公開済み