JSLからディスク上のJMPデータファイルを削除および移動するこのフォーラムのhttps://communities.sas.com/message/32475#32475に、DLLファイルを使ってJSL内からデータファイルを削除または移動する方法を説明した非常に役立つスレッドがあります。ただし、このスクリプトはWindows固有のようです。WindowsとMacの両方で同じように動作するスクリプトを作成したいと思っています。もし可能であれば、その方法をご存知の方がいらっしゃいましたら、ぜひ教えてください。
Re: JSLからディスク上のJMPデータファイルの削除と移動これは非常に古い投稿であり、一部の機能が変更されているか、新しい機能が追加されている可能性があります。
- Files In Directory() (または他の方法) を使用してファイル名のリストを取得します。
- ループ(JMP16+をお持ちの場合はFor Each、Filter Each、そうでない場合はForループを使用)を使用して、これらの項目に適切な文字関数を使用してリストをフィルタリングします。
- Contains() 、 Starts With() 、 Ends With()など。より複雑な比較には、例えばRegex () と IsMissing () を併用することもできます。
- フィルタリングされたリストに対してアクションを実行する
Re: JSLからディスク上のJMPデータファイルの削除と移動ファイル名のキーワードを検索して、移動ファイル JSL を共有できる人はいますか?
ありがとう
Re: JSLからディスク上のJMPデータファイルの削除と移動皆さん、Copy File() は JMP 9.0.3 で動作します(少なくとも私の環境では)。とても便利です。dj
Re: JSLからディスク上のJMPデータファイルの削除と移動期待していた以上に良かったです。本当にありがとうございます!
Re: JSLからディスク上のJMPデータファイルの削除と移動こんにちは、
jmp 10.0.1を使用している場合は、いくつかの新しい関数が利用可能です
http://support.sas.com/demosdownloads/000981/JMP_1001_release_notes.pdf
次のような JSL ファイルおよびディレクトリ コマンドが利用可能です:
ファイルが存在します(パス)
ディレクトリが存在します(パス)
ディレクトリをコピー (from、to、{1/*recursive*/)
ファイルのコピー(コピー元、コピー先)
ディレクトリの移動(移動元、移動先)
ファイルの移動(移動元、移動先)
ディレクトリ名の変更(古いもの、新しいもの)
ファイル名の変更(古いファイル、新しいファイル)
ディレクトリの削除(パス)
ファイルを削除(パス)
ディレクトリの作成(パス)
最終更新日(パス)
作成日(パス)