批量修改文件名:

 1 //    1.创建文件管理
 2     NSFileManager *filemanager =[NSFileManager defaultManager];
 3 //    2. 获得所有文件夹路径
 4     NSString *filePath =@"/Users/TimeX/Downloads/图片";//文件路径
 5 //    获取文件夹内子文件
 6     NSArray *array =[filemanager contentsOfDirectoryAtPath:filePath error:nil];
 7 //    创建序号
 8     int i = 0;
 9 //    遍历获取所有文件名
10     for (NSString *str in array) {
11 //        判断
12         if (![str hasPrefix:@"."]) { //根据情况添加条件
13 //            得到要修改的文件名
14             NSString *objFile =[NSString stringWithFormat:@"/%@/%02d.jpg",[filePath stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"/"]],i++];
15             NSString *oldFile =[NSString stringWithFormat:@"/%@/%@",[filePath stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"/"]],str];
16
17             NSError *error =nil;
18             BOOL isTrue =[filemanager moveItemAtPath:oldFile toPath:objFile error:&error];
19
20         }}

转载于:https://www.cnblogs.com/xjy-123/p/5145762.html

iOS --- DIY文件名批量修改相关推荐

  1. c语言;文件名批量修改要求可以修改整个文件内文件名或后缀名自动,Python批量修改文件名...

    处理语料库时,有些文件名字很不规则,为了方便处理,同义按数字顺序修改名称,主要是用到os模块: import os def RenameFiles(srcdir): #将目录下所有的文件命名为数字开头 ...

  2. 怎样更改计算机文件名,电脑如何批量修改文件名|批量修改文件名的几个小方法...

    遇到多文件,需要重命名的时候,有些人就头疼了,几百个文件,要是全部都要重命名,要弄到什么时候?虽然说,可以借助第三方的工具,但是有些使用win10的用户觉得麻烦,那还有什么其他方法?这篇文章就是系统吧 ...

  3. python 文件名批量修改、重命名

    该脚本用于文件名的批量修改.重命名 # -*- coding: utf-8 -*- import os from os import listdirdef main():gt_path = 'C:\\ ...

  4. c语言;文件名批量修改要求可以修改整个文件内文件名或后缀名自动,ubuntu批量修改文件名字(换动画资源必用)...

    Ubuntu 16.04 批量改文件名 在Ubuntu16.04下给文件批量改名可以使用rename命令. MATLAB中批量修改文件的名字 在运行matlab时有时需要用统一的文件格式,这个时候对文 ...

  5. java修改服务器文件名,批量修改文件名 java代码

    批量修改文件名 java代码 [2021-02-03 13:40:55]  简介: php实现批量修改文件名称的方法:首先使用函数[rename]实现,代码为[$path = pathinfo($cu ...

  6. python怎样批量修改文件大小_python:批量修改文件名批量修改图片尺寸

    功能:批量修改图片尺寸 图像的几何变换,如缩放.旋转和翻转等,在图像处理中扮演着重要的角色,python中的Image类分别提供了这些操作的接口函数,下面进行逐一介绍. 1.图像的缩放 图像的缩放使用 ...

  7. linux让数值依次递增的快捷键,如何将文件名批量修改成上一级文件夹的名字。如:A(文件夹名)-01这样依次递增?...

    不清楚你的实际文件/情况,仅以问题中的样例/说明为据 复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起运行 cls @echo off rem 将多个文件夹里的文件以所在文件 ...

  8. matlab 从 excel读取 日期_MATLAB批量修改文件名和选择性复制/剪切文件

    今天解决的问题: 1.如何利用MATLAB批量修改文件名? (前面写过一次bat命令法,这个应该也算一次改进,程序的初衷是想将Smartsolo导出的文件名批量修改为以炮点桩号为文件名) 2.如何利用 ...

  9. 批量修改同一目录下文件名--操作so easy

    1.将要改名的文件放在同一个文件夹下: 2.开始 -> 运行(或者ctrl+R) -> 输入cmd,确定-> 切换到该文件夹下: 3.dir /b > rename.xls P ...

最新文章

  1. .net core EFcore model生成数据
  2. Android开发之浅谈Service的基本概况和常见问题
  3. scrollToItemAtIndexPath使用
  4. 限时免费报名丨网易新消费CXO论坛 - 深圳站
  5. Citrix桌面及应用虚拟化系列之三:活动目录架构准备
  6. sunspot 查询语法
  7. C++中对多态的理解
  8. [转贴]基于HTTP的QQ协议
  9. JVM源码分析之栈溢出完全解读
  10. (转载)valgrind,好东西,一般人我不告诉他~~ 选项
  11. oracle的.aud文件,Oracle 11g 在audit_file_dest目录下产生大量的aud文件
  12. 禅道类似软件_软件测试工程师都在用哪些测试工具
  13. 孤独最高境界:这款单人VR游戏竟能带来多人组队体验
  14. Scratch(五):Scratch小游戏之超级玛丽
  15. 网页版 Facebook 第三方登录示例 Facebook网页登录
  16. 计算个人所得税 (10 分)2019年个税新版规定:应纳税所得额为税前工资扣除五险一金,五险一金按工资22%比例计算。 个税起征点为5000元;
  17. win7锁定计算机自动关机,win7电脑怎么定时关机_win7系统设置自动关机的方法
  18. 【windows屏幕扩展】把你多余屏幕利用起来,spacedesk屏幕扩展超低延迟解决方案
  19. 每日一题:给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。
  20. QT---实现舒尔特方格(零基础入门)

热门文章

  1. Python3 使用[]提取字符
  2. oracle独立事务,Oracle中独立事务的处理
  3. Java中单链表的实现
  4. IAR建立CC2530工程的设置问题及生成.hex文件
  5. 安卓系列转载,有时间可以参考学习
  6. 字符串数组 和 字符串指针 的区别
  7. html中内联的form,bootstrap3.0教程之表单(form)使用详解
  8. python 判断线程状态_Python线程指南
  9. Ubuntu16.04更新软件源
  10. “make -n”和 “+command”的解释