私はJava開発者です。私はGoogleアプリケーションclient_idとclient_secrectを使用してアプリケーションにGoogleドライブを統合しています。 このclient_idに基づいて、ユーザーのアクセストークンを取得しました。アクセストークンを取得した後、次のコードを使用してドライブからファイルとフォルダを取得しました。javaを使用してGoogleドライブからフルファイルパスを取得する方法
HttpTransport httpTransport = new NetHttpTransport();
JacksonFactory jsonFactory = new JacksonFactory();
System.out.println(inventoryIntegrationConfig.getAccessToken());
GoogleCredential credential = new GoogleCredential().setAccessToken(inventoryIntegrationConfig.getAccessToken());
Drive service = new Drive.Builder(httpTransport, jsonFactory, null)
.setApplicationName("Akoonu")
.setHttpRequestInitializer(credential).build();
Files.List request = service.files().list();
.
.
.
.
私は正常にファイルやフォルダのダウンロードURLとファイル名を受け取った.But私はBaseFolder/SubFolder1/Subofsubfolder/TESTFILE.TXT例 のためのGoogle drive.Likeの完全なファイルパスを取得することはできません。 ここに私の期待される出力はパスです:BaseFolder/SubFolder1/Subofsubfolder/
私はどのドライブクラスからも完全なファイルパスを取得できません。完全なファイルパスを取得する方法を教えてください。 完全なファイルパスを取得するにはどの方法を使用する必要がありますか?
ここをクリックしてください。