自己写的重命名函数(前缀+编号)

//重命名函数

// src: 原图像

// saveFolderPath: 将保持的文件夹路径

// prefix: 名称的前缀

// numName: 名称编号

bool RenameImage(IplImage* src, CString saveFolderPath, CString prefix, int& numName)

{

CString name, str;

name = prefix;str.Format( _T("%d"), numName );

str.Append( ".jpg" );

name.Append( str );

numName ++;

CString save_path_Result = saveFolderPath;

save_path_Result.Append( name );

cvSaveImage( save_path_Result, src );

return 1;

}

// 调用重命名函数的例子

CString procFolder = "F:\\test\\";

int numNameOfResImg = 0;

RenameImage( dst, procFolder, "pos_",  numNameOfResImg );

运行后得到的图片路径为:F:\\test\\pos_1.jpg

时间: 2024-10-11 01:12:31

自己写的重命名函数(前缀+编号)的相关文章

Java用来进行批量文件重命名,批量提取特定类型文件

原因: 因为在网上下载视频教程,有的名字特别长,一般都是机构或者网站的宣传,不方便直接看到视频的简介,所以做了下面的第一个功能. 因为老师发的课件中,文件夹太多,想把docx都放在同一个文件夹下面,一个一个找出来太麻烦,所以做了第二个功能.       最近刚刚学了Java文件和流的知识,所以正好练练手,这也是自己的第一个exe程序,分享一下哈. (导出jar文件,以及用工具exe4j生成exe文件,这部分省略了哈) 用到的知识: 用到Java中文件,流的知识,以及简单的GUI知识. 功能:  

一个Java写的批量重命名文件小程序

今天学了一下java的File操作,然后乘着兴趣,写了一个可以批量处理文件命名的小程序,小程序还有一些不完美的地方,但胜在有趣.比如可以快捷更改你不想让别人看到的文件之类的...限个人使用,造成数据丢失后果自负哟. import java.io.File; import java.sql.Date; import java.util.Scanner; public class RenameTool { boolean useDefaultName = false; boolean useDefa

用Python写的批量文件重命名

  有些时候下载图片或其他文件,文件名都怪怪的,可选的办法是下载一个文件批量重命名的软件.当然,如果想自己'DIY'一把的话编个Python脚本最好不过了. 下面的代码实现的对指定类型的文件进行批量重命名.拷贝下面的代码到待批量命名的文件夹下,保存为xx.py直接运行,程序会提示需要批量命名的扩展名,以及重命名时的文件前缀. # -*- coding: cp936 -*- """ Created on Wed Jun 25 16:24:23 2014 @author: Adm

windows下重命名一个带有前缀"."dot字符的名字的错误问题

如果用正常的右键重命名那么肯定会报错的,比如: 有一个名为project的文件,我想把它命名为.project,加了个前缀dot.然后window就报错了,弹出个对话框让“你必须输入一个文件名”.它可能默认为这是文件后缀了吧.所以是“非法”的.但是Eclipse的工程文件就必须要这样命名,然后在用Eclipse导入工程的时候才能识别.也就是必须有这个前缀dot.这样的命名方法行不通可以用CMD窗口用命令行修改,如下: move  project .project 与Linux下的文件重命名方式差

SHFileOperation()函数主要对文件夹的四种操作:复制,删除,移动,重命名

//SHFileOperations的操作,pathFrom接受变量传值时老是出错,手工在字符串后面加2个'\0',就可以了,如果是直接手写路径,微软库自动作此处理了 bool gAppSHFileOperation(const QString& pathFrom, const QString& pathTo, const QString& title, const int flags) { // flags为传入的操作:复制,删除,移动,重命名 TCHAR wcFrom[MAX_

Web 在线文件管理器学习笔记与总结(13)重命名文件夹(14)复制文件夹

(13)重命名文件夹 ① 重命名文件夹通过 rename($oldname,$newname) 实现 ② 检测文件夹名是否符合规范 ③ 检测当前目录中是否存在同名文件夹名称,如果不存在则重命名成功 index.php: <?php require 'dir.func.php'; require 'file.func.php'; require 'common.func.php'; $path = 'file'; $path = @$_REQUEST['path'][email protected

TotalCommander使用方法,如何对图片批量重命名

1 文件或文件夹重命名 F2 2 计算所有文件夹的大小 A/t+Shift+Enter.(这样对于文件的更新操作就更加快捷有效了,比如我的文档里面只有若干个子文件夹有更新,则别的都不用动,只要修改那些大小不一致的文件夹即可) 在此之前可能需要先显示隐藏的文件和文件夹 3 查看某一个文件或文件夹的属性 A/t+Enter(比右击然后选择属性方便多了) . 4 筛选文件(比如我想要显示所有图像文件夹里面的去年过年的时候的图片)这个在Windows里面就可以做到,在搜索框中选定时间即可. 5 如果想要

小酌重构系列[18]&mdash;&mdash;重命名

概述 代码是从命名开始的,我们给类.方法.变量和参数命名,我们也给解决方案.工程.目录命名.在编码时,除了应该遵守编程语言本身的命名规范外,我们应该提供好的命名.好的命名意味着良好的可读性,读你代码的人无需太多的注释,就能通过名称知道它是什么,它能做什么事儿,以及它应该怎么用. 我们命名.命名,不断地命名.既然有这么多命名要做,我们不妨做好他. 关于命名 取名字的成本 取个名字很简单,取个好的名字就不那么容易了.快速随意地取个名字,还不如花点时间取个好名字,因为好名字省下来的时间要比花掉的多.

[批处理]自动按日期重命名文件名

简述: 最近在整理我爷爷拍的相片,大多是在02-06年间拍的相片 但是在整理起来发现难度很大,因为我爷爷的相机是联想很早很早出品的一款相机 在文件名编制上有些缺陷,每次照相得到的相片编号都是按天编排 即每天一个文件夹,只是在每个文件夹中按001,002,003这样排下去 但是问题在于在不同文件夹中,他们都是相同的文件名,全是001,001,001,001,如果就这样分别放到不同文件夹下也可以 但是由于相片数量巨大一共有六千多张, 被分别放到了将近三百个文件夹中,查看起来异常繁琐... 而且无法把