输入文件目录路径和文件名,要求分离成目录路径和文件名分别输出

输入格式:
例如:输入

c:\windows\winhelp.exe

输出格式:

c:\windows (目录路径)winhelp.exe (文件名)

输入样例:

/usr/bin/man

输出样例:

/usr/bin
man

代码

#include<iostream>
#include<string>
using namespace std;
void filename(string str)
{size_t found = str.find_last_of("/\\");cout << str.substr(0, found) << endl;cout << str.substr(found + 1) << endl;
}
int main()
{string str;getline(cin, str);filename(str);system("pause");return 0;
}

7-1 分离目录路径和文件名相关推荐

  1. 【GameMaker】分离文件路径、文件名、后缀

    对于Windows和MacOS的构建目标,YoYoGames官方提供了一系列用于获取文件路径的函数. get_open_filename get_open_filename_ext get_save_ ...

  2. linux只提取前两个目录名,Linux技巧:介绍从目录路径获取文件名和目录前缀的方法...

    使用 dirname 命令获取路径名的目录部分 在 Linux 中,可以使用 dirname 命令获取路径名的目录部分,不包含路径名最后的文件名. 查看 man dirname 的说明如下: dirn ...

  3. python合并路径和文件名,python关于文件路径和文件名的操作

    os.path.abspath(path) #返回绝对路径(包含文件名的全路径) os.path.basename(path) -- 去掉目录路径获取文件名 os.path.dirname(path) ...

  4. Python语言学习:利用python获取当前/上级/上上级目录路径(获取路径下的最后叶目录的文件名、合并两个不同路径下图片文件名等目录/路径案例、正确加载图片路径)之详细攻略

    Python语言学习:利用python获取当前/上级/上上级目录路径(获取路径下的最后叶目录的文件名.合并两个不同路径下图片文件名等目录/路径案例.正确加载图片路径)之详细攻略 目录 利用python ...

  5. Python 分离路径和文件名,分离文件名和后缀

    分离路径和文件名: os.path.split() 区分文件的名字和后缀: os.path.splitext() import osfile_path = "D:/test/test.py& ...

  6. Nginx 使用中文URL,中文目录路径

    Nginx 使用中文URL,中文目录路径 分类: linux2012-05-03 11:04 2672人阅读 评论(0) 收藏 举报 nginxurl服务器translationcentosserve ...

  7. IOS中获取各个文件的目录路径的方法和NSFileManager类

    转自:http://blog.sina.com.cn/s/blog_5fb39f910101di92.html IOS中获取各种文件的目录路径的方法 iphone沙箱模型的有四个文件夹,分别是什么,永 ...

  8. python之获取目录下的文件名

    背景:为了统计一个目录下所有文件名,并且写到文件中 工具:python的模块os.walk 功能:遍历目录下的所有子文件及其子文件夹,如果有子文件夹的话,会继续以子文件夹为目录递归遍历 返回:如果只有 ...

  9. php 当前路径函数,PHP解析目录路径的3个函数总结

    要描述一个文件的位置,可以使用决对路径和相对路径.绝对路径是从根开始一级一级地进入各个子目录,最后指定该文件名或目录名.而相对目录是从当前目录进入某目录,最后指定该文件名或目录名.在系统的每个目录下都 ...

最新文章

  1. Android 中的安全机制
  2. Log4j快速使用精简版
  3. 浏览器获取设备信息_一条命令获取 IE 浏览器保存网站的账号和密码信息
  4. LeetCode OJ - Sort List
  5. Bootstrap 模态框插件Modal 的选项
  6. iOS 开发 申请定位
  7. Google Web Brower
  8. Mac IDA单步调试本地程序
  9. 3.分布式服务架构:原理、设计与实战 --- 服务化系统容量评估和性能保障
  10. 拓端tecdat|Matlab建立SVM,KNN和朴素贝叶斯模型分类绘制ROC曲线
  11. 美年健康俞熔:创业者最重要的是锻造内心、熬过拐点 | 凌云时刻
  12. excel线性拟合的斜率_如何利用EXCEL求直线斜率?
  13. 《你是三月的小桨》光剑
  14. 多张图片合成一个mp4的视频
  15. 已解决(Python运行报错)SyntaxError: expression cannot contain assignment, perhaps you meant “==“?
  16. python将数据导入数据库 atomic_Python3 连接 Sqlite3
  17. 虹科教您|实现OPC UA C/S快速部署及数据采集
  18. 多媒体计算机设计原则,多媒体课件的设计原则
  19. 内核中的gfp_t类型
  20. Lambda表达式详解

热门文章

  1. python编写打乒乓球小游戏
  2. deepin 中安装python3
  3. Debian10安装python3
  4. 计算机应用基础课对后续课有什么前导作用,东师计算机应用基础19秋在线作业1题目【标准答案】...
  5. unit.framework.AssertionFailedError: No tests found in X.X
  6. 苏永康曝郑秀文许志安秘婚 红包印“许”字
  7. Delaunay三角网之分治算法
  8. 计算机学院弄上双一流是什么意思,自动化学院“双一流”建设:从“怎么看”到“怎么办”...
  9. 萌宠萌萌宝贝,绝代双萌,可爱死你呀
  10. WebStorm配置启动Vue项目