ファイル名と日付/月/年時刻を付けてファイルを保存皆さん、こんにちは。日付/月/年と時刻のファイル名でファイルを保存しようとしています。以下は私のコードです。しかし、ファイルを保存することはできません。ディレクトリ内にファイルが見つかりません。 「パス式を展開できません: $TEMP-big class_09-06-2021 2-02-16 PM.jmp」というエラーが表示されます。私のコードに何か問題がありますか?どうすれば修正できますか?
dt = Open( "$SAMPLE_DATA/big class.jmp" );
dt << Save( "$TEMP/" || Char( dt << get name )||"_"||MDYHMS( Today() )||".jmp" );
dt << Save ( "$TEMP/" || Char( dt << get name )||"_"||Format Date( Today(), "ddmonyyyy h:m" )||".jmp" );
品質およびプロセスエンジニアリングRe: ファイル名と日付/月/年と時刻を付けてファイルを保存するありがとう。
Re: ファイル名と日付/月/年と時刻を付けてファイルを保存するあなたのローカルの日付形式は / をセパレータとして使用しているようで、ファイル名では許可されていません。 "/" を "-" に置き換える代替をスローします。
regex(format(timestamp,"yyyy-mm-ddThh:mm:ss"),"[-:]",".",GLOBALREPLACE)
タイムスタンプは今日にすることができます()
Re: ファイル名と日付/月/年と時刻を付けてファイルを保存するエラー メッセージの意味はわかりませんが、保存しようとしている可能性のあるパスを印刷し、ファイル名として使用しようとしている禁止文字があるかどうかを確認することをお勧めします。
Names Default To Here(1);<BR />dt = Open("$SAMPLE_DATA/big class.jmp");
path1 = "$TEMP/" || Char( dt << get name )||"_"||MDYHMS( Today() )||".jmp";
path2 = "$TEMP/" || Char(dt << get name) || "_" || Format Date(Today(), "ddmonyyyy h:m") || ".jmp";
Show(path1, path2);Windows の場合:
