`
nnnnon
  • 浏览: 151953 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

文件处理

    博客分类:
  • RORs
阅读更多
require 'fileutils'
require 'pathname'
require 'find'

def proc(dir_name)
  dir = Dir.open(dir_name)
  dir.each do  |file|
    if File.ftype(dir_name + "\\" + file) == "directory" #判断是否是目录
      next if file =='.' or file == '..'
      puts "#{dir_name}\\#{file}"
      proc(dir_name + "\\" + file)
    end
    #如果是文件,刚输出文件名
    if file=~/.+([j|J][P|p][G|g])$/
       File.rename(dir_name + "\\" + file,dir_name + "\\" + file[/\d*/]+".JPG")  	 
    end
  end
end


proc("F:\\05级照片\\车辆0502")
分享到:
评论

相关推荐

    文件处理申请单(表格模板、DOC格式).doc

    文件处理申请单(表格模板、DOC格式).doc是管理部門使用的文件处理申请单模板,用于记录和管理文件的处理过程。该模板包括以下几个主要部分:文件处理状态、文件信息、申请信息、签收信息和流程信息。 知识点1:...

    sgy地震波数据文件及MATLAB处理sgy文件的程序!

    MATLAB中的SGY文件处理程序通常涉及以下几个关键步骤: 1. **读取SGY文件**:MATLAB程序首先需要读取SGY文件,这通常通过自定义的函数实现,因为MATLAB标准库中并未直接支持SGY格式。读取函数会解析文件头信息,...

    jsp文件处理机制,共享信息

    jsp文件处理机制,能处理不同的文件信息 还有助于消化技术知识

    csv文件处理代码(读写)

    csv文件的读写代码!希望对大家有所帮助!

    Java读取大文件的处理

    Java读取大文件的处理 Java读取大文件的处理是Java编程中的一项重要技术,特别是在处理大文件时需要注意性能和响应速度。下面我们将对Java读取大文件的处理技术进行详细的介绍。 标题解释 Java读取大文件的处理是...

    图片文件处理工具类

    图片文件处理工具类

    LAMPBrotherPPT--文件处理

    LAMPBrotherPPT--文件处理

    基于Python和CDO工具的NC文件处理设计源码

    该项目为基于Python和CDO工具设计的NC文件处理源码,包含62个文件,其中58个为Python源文件、2个R语言脚本文件以及2个Markdown文件。主要功能是利用Python和CDO工具对NC文件进行高效处理。

    c# 文件处理类,视频压缩,水印

    c# 文件处理类,视频压缩,水印c# 文件处理类,视频压缩,水印

    Python 文件处理 07_二进制文件的读写_图片文件拷贝.mp4

    Python 文件处理 07_二进制文件的读写_图片文件拷贝.mp4

    Python 文件处理 01_file文件操作_操作系统底层关系_写入文件.mp4

    Python 文件处理 01_file文件操作_操作系统底层关系_写入文件.mp4

    VC使用内存映射文件处理大文件

    visual c++ vc使用内存映射文件mapping file处理大文件

    perl脚本实例,处理文本,文件,可供学习参考

    3. **文件处理循环**:Perl中的`while`、`foreach`等循环结构常用于遍历文件内容。比如,脚本可能通过`<>`读取文件的一行一行,然后进行分析和处理。 4. **数组和哈希**:Perl支持数组和哈希数据结构,它们在处理...

    photoshop处理rgb格式文件的插件

    "photoshop处理.rgb格式文件的插件"是指用于增强Photoshop对RGB文件处理能力的外挂程序。这样的插件通常由Adobe或其他第三方开发商提供,它们可以扩展Photoshop的功能,比如提升色彩管理、增加滤镜效果、优化色彩...

    CSV大文件分割工具.rar

    CSV文件是一种常见的...总之,"CSV大文件分割工具"是一个实用的工具,它解决了大CSV文件处理中的常见问题,提高了工作效率,并且降低了对系统资源的需求。在处理大量数据时,合理地运用这类工具能显著提升工作效果。

    Web Api 通过文件流 下载文件到本地实例

    在ASP.NET Web API中,通过文件流下载文件到本地是一个常见的功能需求,它涉及到网络通信、文件处理和HTTP协议等多个方面。在这个实例中,我们将深入探讨如何实现这一过程,以及涉及的关键技术和步骤。 首先,我们...

    SpringMVC文件上传,多文件上传实例

    这个方法需要一个或多个`MultipartFile`参数,并在其中进行文件处理。例如,可以将文件保存到服务器的某个目录,或者将其上传到云存储服务。 6. **处理多文件上传**: 对于多文件上传,用户可以在表单中添加多个`...

    windows 文件分割工具

    在IT领域,尤其是在数据管理和日志分析中,经常会遇到大文件处理的问题。"Windows 文件分割工具"就是专门针对这类问题而设计的软件,用于将大文件分割成更小、更易于管理和处理的部分。这种工具特别适用于那些超出...

    mastercam2022机床文件和后处理文件.rar

    2022版本的Mastercam带来了诸多改进和新功能,尤其是在机床文件和后处理方面。 机床文件(Machine Files)在Mastercam中是至关重要的,它们包含了针对特定机床设备的操作指令和参数设定。这些文件通常以.MP4或.MP5...

    C#文件查找(按内容、文件名称查找)源码

    - 大文件处理:对于大文件,逐行读取比一次性读取更节省内存,但可能较慢。使用`BufferedReader`或异步读取可以改善性能。 - 错误处理:在实际操作中,应考虑文件不存在、权限不足等异常情况,并进行适当的错误...

Global site tag (gtag.js) - Google Analytics