C++中图片重命名实现代码
非常简单的小程序,满足自己的需求。
#include <iostream> #include <fstream> #include<sstream> using namespace std; int main() { int i=1,j=1; //本人程序中,i 和 j 是介于(0-9之间的数字),为了简单起见,这里给定初始值。 string fname1= "C:\\Users\\Administrator\\Desktop\\121.bmp"; //源文件 string fname2 = "C:\\Users\\Administrator\\Desktop\\"; ostringstream oss; oss<<i<<j<<".bmp"; fname2 += oss.str(); //将int型变量和string变量相加在一起 //cout<<fname2<<endl; fstream f; f.open(fname1.c_str()); if(!f) { cout<<"图片不存在!"<<endl; } else { rename(fname1.c_str(),fname2.c_str()); cout<<"成功将重命名为"<<endl; f.close(); } return 0; }
文章到此结束,需要的朋友可可以参考一下。
相关推荐
-
C++中图片重命名实现代码
非常简单的小程序,满足自己的需求. #include <iostream> #include <fstream> #include<sstream> using namespace std; int main() { int i=1,j=1; //本人程序中,i 和 j 是介于(0-9之间的数字),为了简单起见,这里给定初始值. string fname1= "C:\\Users\\Administrator\\Desktop\\121.bmp";
-
Python3 实现文件批量重命名示例代码
在Python中os模块里,os.renames() 方法用于递归重命名目录或文件.类似rename(). rename()方法语法格式如下: os.rename(old,new) old是需要修改的目录/文件名,new是修改后的目录/文件名,通过这个方法我们可以很轻松的完成批量在文件/目录增加固定前缀或者批量删除文件/目录固定前缀 . 以下代码Windows下和Linux都可以使用. 示例如下: 增加前缀'[Linuxidc.]': import os path='/home/linuxidc
-
Spring中Bean的命名方式代码详解
本文主要描述的是关于spring中bean的命名方式,通过简单实例向大家介绍了六种方式,具体如下. 一般情况下,在配置一个Bean时需要为其指定一个id属性作为bean的名称.id在IoC容器中必须是唯一的,此外id的命名需要满足xml对id的命名规范. 在实际情况中,id命名约束并不会给我们带来影响.但是如果用户确实希望用到一些特殊字符来对bean进行命名,那么可以使用bean的name属性来进行命名,name属性没有字符上的限制,几乎可以使用任何字符. 每个Bean可以有一个或多个id,我们
-
用批处理实现将文件以数字重命名的代码
要求: 1.不能改变a.txt内容的顺序 2.将当前目录下的所有jpg文件以序号的形式重命名 如:从1-16 3.如果有16个文件,必须重命名为1-16,不允许出现16之后的序号 a.txt 内容: 复制代码 代码如下: 2.jpg 1.jpg a.jpg 5ww.jpg c.jpg f.jpg rty.jpg 3.jpg 11.jpg b.jpg 6.jpg e.jpg 8.jpg 111.jpg 7.jpg 30.jpg a.txt中的内容其实就是当前文件夹下的jpg文件列
-
Python和perl实现批量对目录下电子书文件重命名的代码分享
经常会遇到下载的文件或电子书,名字中间都包含了一些网址信息,实际使用中由于名字太长不方便,下面的脚本使用正则表达式来对目录下的所有文件重命名: 例如: 修改前:[我们]Mac OS X for Unix Geeks[www.jb51.net].mobi 修改后:Mac OS X for Unix Geeks.mobi python代码如下: 复制代码 代码如下: import os import re def rename_dir(dir,regex,f): if not os.path.i
-
js获取html页面代码中图片地址的实现代码
第一种方法:js通过正则实现 /** * 获取html代码中图片地址 * @param htmlstr * @returns {Array} */ function getimgsrc(htmlstr) { var reg = /<img.+?src=('|")?([^'"]+)('|")?(?:\s+|>)/gim; var arr = []; while (tem = reg.exec(htmlstr)) { arr.push(tem[2]); } retur
-
Python 文件重命名工具代码
复制代码 代码如下: #Filename:brn.py #Description: batch replace certain words in file names #Use to bat rename the file in a dir(modify the suffix from a to b) for Windows Vista OS import sys import os import fnmatch import re #parse params p=input("Please i
-
C#使用OpenCv图像批处理并改变图片大小并且重命名
添加NuGet包 选择最新版就好了 安装完成后右键项目重新生成方案 使用OpenCvSharp.CPlusPlus命名空间 using OpenCvSharp.CPlusPlus; 写一个函数用来改变图片大小并且重新命名 read_path是存储图片的文件夹的路径,write_path是改变后图片存储的文件夹路径,filename是图片重命名,width和height分别为图片修改后的宽和高 public static void ResizeImg(String read_path,String
-
Perl 文本文件的读写操作、文件的重命名和删除、多个文本文件的合并实现代码
读文件: 复制代码 代码如下: #!perlopen filetxt,"/path/a.txt"; # filetxt为文件句柄,用于和文件a.txt建立链接.文件句柄可任意取名,但不要和Perl自带的几个文件句柄重名.print <filetxt>; # 此处print函数用于显示文件a.txt的内容.<>为取行操作符,<文件句柄>用于读取所链接文件的内容.close filetxt;
-
java文件重命名(文件批量重命名)实例程序代码分享
首先,查到java里文件重命名的方法为:renameTo(); 我将180张图片放在d:\\backup下,用下面的程序进行重命名: 复制代码 代码如下: public void reName(){ String dir = "D:\\backup\\"; File file = new File(dir); String fileName[] = file.list(); int number = fileName.length
随机推荐
- MX 2004 UIScrollBar组件教程
- Vue计算属性的学习笔记
- 举例讲解JavaScript substring()的使用方法
- 对Windows操作系统如何实现DDOS攻击
- .NET微信公众号查看关注者接口
- Java 中ConcurrentHashMap的实现
- Android实现屏幕旋转方法总结
- Android中自定义PopupWindow实现弹出框并带有动画效果
- 跟我学习javascript的for循环和for...in循环
- javascript IE中的DOM ready应用技巧
- javascript getElementsByClassName实现代码
- jQuery实现仿腾讯视频列表分页效果的方法
- php url地址栏传中文乱码解决方法集合
- jsp输出所有请求头的名称方法
- 关闭页面window.location事件未执行的原因及解决方法
- 两种方法实现在HTML页面加载完毕后运行某个js
- jQuery鼠标移动图片上实现放大效果
- Javascript基础教程之if条件语句
- JS注册/移除事件处理程序(ExtJS应用程序设计实战)
- php中FTP函数ftp_connect、ftp_login与ftp_chmod用法