mimeType に "text/*"、ファイル名に "sample.csv" を指定した場合、ファイル名が重複したときの "(1)" が拡張子の後につけられてしまう。 @Composable fun CreateDocumentSample() { val createDocumentLauncher = rememberLauncherForActivityResult(ActivityResultContracts.CreateDocument("text/*")) { if (it != null) { ... } } Button( onClick = { createDocumentLauncher.launch("sample.csv") } ) { Text("Click") } } mimeType を "text/csv" にし、ファイル名を "sample.csv"