您好我尝试使用代码在资源管理器中使用java打开聊天应用程序中的文件
Runtime.getRuntime().exec("explorer.exe /select," + recievedFile);
除非文件名中有comma(",")
,否则它可以正常工作。
我无法用空格或其他字符替换comma(",")
,因为我必须保留文件名。
还有其他可能吗?不改变文件名?我必须在新的资源管理器窗口中选择并打开文件。感谢。
答案 0 :(得分:1)
您可以像这样更改代码,以便能够以文件名中的逗号打开文件:
Runtime.getRuntime().exec("explorer.exe /select,\"" + recievedFile + "\"");