ファイルが存在するかどうか、ファイル システムをチェックインしたい。このコードは SSJS で動作しており、ファイルが存在するかどうかを正しく確認できます。
var filePath = "/folder/temp.xlsx";
var inStream:NotesStream = session.createStream();
if( inStream.open(filePath,"ASCII") ){
if( inStream.getBytes()>0 ){
....
}else{...}
}else{...}
しかし、まったく同じファイルを探しているこのコードは、エージェントでは機能しません: (!!)
Session session = getSession();
Stream inStream = session.createStream();
String filePath = "/folder/temp.xslx";
if( inStream.open(filePath,"ASCII")){
if(inStream.getBytes()>0){
...
}else{...}
}else{...}
それは常に 2 番目の else に入ります。これは、inStream.open(file...) が false であることを意味します。
xpages ファイル アクセスとエージェント ファイル アクセスの違いは何ですか? 解決策はありますか?