1

ApacheCommonsVFSを使用してsftpクライアントを作成しようとしています。最初にユーザーのホームディレクトリに接続し、ユーザーがサーバー上のすべてのディレクトリをナビゲートできるようにします。UserDirIsRootをtrueに設定した場合:

SftpFileSystemConfigBuilder.getInstance().setUserDirIsRoot(opts, true);

現在のユーザーのホームディレクトリに接続しますが、ホームディレクトリはすでにルートであるため、ユーザーは親ディレクトリに移動できません。

UserDirIsRootをfalseに設定した場合、開始ディレクトリパスを指定する必要があります。ユーザーに初期ディレクトリパスの提供を要求しないようにしています。

ユーザーのホームディレクトリパス(サーバー上の絶対パス)を見つける方法はありますか?

ありがとうございました!

4

0 に答える 0