メニューボタン
サポートチーム便り2013.11.20

QShellコマンドでファイルを一覧を取得する方法

Question

QShellコマンドを使用してリモートサーバーのファイル一覧を取得しようとしています。
IBM i (AS/400)のコマンド入力の画面からpingは実行出来るのですが、QShellコマンドを実行すると「このようなパスまたはディレクトリーはない」とエラー・メッセージがでます。
以下の構文は正しいでしょうか?

strqsh cmd('ls //serverA/folderB >
/QSYS.LIB/mylib.lib/myfile.FILE/mymbr.MBR')

Answer

QShellで取得することは可能です。先ほどのコマンドの構文は有効ではありません。
システム管理者より許諾が出ていてセキュリティ上の問題が無ければお試しください。
その場合のQShellコマンドは次のようになります。

strqsh cmd('ls /QNTC/serverA/folderB > /QSYS.lib/mylib.lib/myfile.file/mymbr.mbr')

あわせて読みたい記事

PAGE TOP