一旦文件名由用户在控制台应用程序上给出,我将如何获得特定文件(在运行OSX的系统上)的完整路径?
任何链接或帮助将非常感谢。C++ - 在Mac OSX上获取文件路径
回答
你需要编写一个文件系统walker。 C++ filesystem库将被使用。从您的初始目录开始并开始迭代。您可以使用DFS/BFS或您自己的自定义算法
另一种选择是简单地在Linux/Mac上看到find
命令源代码。
编辑1:如果你不想写一个程序,然后使用终端和消防以下:
find/-name <whatever your filename is>
这听起来像一个可怕的想法。您不应该搜索用户指定的文件。您应该像macOS上的所有其他应用程序一样获取用户的路径。 – user1118321
这个问题说:“一旦文件名由用户给出,我将如何获得特定文件的完整路径(在运行OSX的系统上)?”这意味着文件路径未知。用户可能想为它编写一个程序。我怎么知道OP的确切要求。 – user902384
编辑答案。现在,OP不需要编写一个程序,以覆盖第二种可能性。感谢您指出我的错误,假设OP需要使用C++标记的程序。 – user902384
- 1. mac osx上的lib路径
- 2. 获取传入MyApp的文件的文件路径Objective-C Mac
- 3. 在Mac上获取java bundler的路径
- 4. 如何在iOS上获取mac共享文件夹路径
- 5. 在c中获取文件路径#
- 6. 在mac osx中获取usr /本地路径
- 7. 有没有办法在运行时在mac osx中获取npapi插件路径?
- 8. 如何在Mac OS X中获取字体文件夹路径?
- 9. C#MVC获取完整文件路径
- 10. C#:获取picturebox的文件路径onclick
- 11. 在mac osx中设置python路径?
- 12. C++获取系统文件的路径
- 13. 获取文件的相对路径C#
- 14. C#获取explorer.exe返回文件路径
- 15. 获取文件的完整路径C
- 16. 获取chrome文件夹路径c#
- 17. 获取文件路径
- 18. 获取文件的路径
- 19. 获取JOptionPane.showConfirmDialog()在Mac OSX上运行
- 20. 如何在MAC OSX上获取NIB文件的资源
- 21. 获取py2exe上exe文件的路径
- 22. 文件上传:获取绝对路径
- 23. 在mac os上使用cocoa获取私有/ var/folders缓存文件夹路径
- 24. html5获取文件路径
- 25. Symfony获取文件路径
- 26. 获取文件夹路径
- 27. 如何在jsp上传文件时获取文件路径?
- 28. Javascript获取文件路径
- 29. asp:FileUpload获取文件路径
- 30. Mac上的文件路径:FileNotFoundException
如何在用户给你的文件名?他们应该使用[打开文件对话框](https://developer.apple.com/reference/appkit/nsopenpanel?language=objc),它将返回适当的信息。 – user1118321
@ user1118321通过一个简单的cin用户输入 –
啊,所以这是一个控制台应用程序。你应该在你的问题中指定。 – user1118321