根据CDImage.cue产生自动改名命令的Python小程序

CDIMAGE 2.52 CDIMAGE 2.52 CD-ROM and DVD-ROM Premastering Utility Copyright (C) Microsoft, 1993-2000. All rights reserved. For Microsoft internal use only. Usage: CDIMAGE [options] sourceroot targetfile -l volume label, no spaces (e.g. -lMYLABEL) -t time stamp for all files and directories, no spaces, any delimiter (e.g. -t12/31/2000,15:01:00) -g encode GMT time for files rather than local time -h include hidden files and directories -n allow long filenames (longer than DOS 8.3 names) -nt allow long filenames, restricted to NT 3.51 compatibility (-nt and -d cannot be used together) -d don't force lowercase filenames to uppercase -c use ANSI filenames versus OEM filenames from source -j1 encode Joliet Unicode filenames AND generate DOS-compatible 8.3 filenames in the ISO-9660 name space (can be read by either Joliet systems or conventional ISO-9660 systems, but some of the filenames in the ISO-9660 name space might be changed to comply with DOS 8.3 and/or ISO-9660 naming restrictions) -j2 encode Joliet Unicode filenames without standard ISO-9660 names (requires a Joliet operating system to read files from the CD) When using the -j1 or -j2 options, the -n, -nt, and -d options do not apply and cannot be used. -js non-Joliet "readme.txt" file for images encoded with -j2 option (e.g. -jsc:\location\readme.txt). This file will be visible as the only file in the root directory of the disc on systems that do not support the Joliet format (Windows 3.1, NT 3.x, etc). -u1 encode "UDF-Bridge" media -u2 encode "UDF" file system without a mirror ISO-9660 file system (requires a UDF capable operating system to read the files) -ur non-UDF "readme.txt" file for images encoded with -u2 option (e.g. -usc:\location\readme.txt). This file will be visible as the only file in the root directory of the disc on systems that do not support the UDF format. -us sparse UDF files -ue embed file data in UDF extent entry -uf embed UDF FID entries -uv UDF Video Zone compatibility enforced -b "El Torito" boot sector file, no spaces (e.g. -bc:\location\cdboot.bin) -p Platform ID for the "El Torito" boot catalog -e Do not set floppy emulation mode in El Torito boot catalog -s sign image file with digital signature (no spaces, provide RPC server and endpoint name like -sServerName:EndPointName) -x compute and encode "AutoCRC" values in image -o optimize storage by encoding duplicate files only once -oc slower duplicate file detection using binary comparisons rather than MD5 hash values -oi ignore diamond compression timestamps when comparing files -os show duplicate files while creating image (-o options can be combined like -ocis) -w warning level followed by number (e.g. -w4) 1 report non-ISO or non-Joliet compliant filenames or depth 2 report non-DOS compliant filenames 3 report zero-length files 4 report each file name copied to image -y test option followed by number (e.g. -y1), used to generate non-standard variations of ISO-9660 for testing purposes: 1 encode trailing version number ';1' on filenames (7.5.1) 2 round directory sizes to multiples of 2K (6.8.1.3) 5 write \i386 directory files first, in reverse sort order 6 allow directory records to be exactly aligned at ends of sectors (ISO-9660 6.8.1.1 conformant but breaks MSCDEX) 7 warn about generated shortnames for 16-bit apps under NT 4.0 b blocksize 512 bytes rather than 2048 bytes d suppress warning for non-identical files with same initial 64K l UDF - long ads used in file entries instead of short ads r UDF - number of ad's is random w open source files with write sharing t load segment in hex for El Torito boot image (e.g. -yt7C0) f use a faster way to generate short names -k (keep) create image even if fail to open some of the source files -m ignore maximum image size of 681,984,000 bytes -a allocation summary shows file and directory sizes -q scan source files only, don't create an image file NOTE: Many of these options allow you to create CD images that are NOT compliant with ISO-9660 and may also NOT be compatibile with one or more operating systems. If you want strict ISO and DOS compliance, use the -w2 warning level and correct any discrepencies reported. YOU are responsible for insuring that any generated CDs are compatible with all appropriate operating systems. Also note that Microsoft company information is placed in the image volume header, so don't use this program to generate CDs for companies other than Microsoft. 立即下载
#!/usr/bin/python
# -*- coding: cp936 -*-

#################################
#   Written by caocao           #
#   caocao@eastday.com          #
#   http://nethermit.yeah.net   #
#################################

import sys
import re
import string

print "Written by caocao"
print "caocao@eastday.com"
print "http://nethermit.yeah.net"
print

if len(sys.argv)!=2:
 print "Usage: python ren.ape.py filepath"
 sys.exit(1)

try:
 fp=open(sys.argv[1])
except IOError:
 print "Can't load file from "+sys.argv[1]+"/nPlease make sure this file exists."
 sys.exit(1)

contentList=fp.readlines()
fp.close()

i=1
for contentLine in contentList:
 matchObject=re.search("^ +TITLE */"(.+)/"$", contentLine, re.I)
 if matchObject!=None:
  if i<10:
   rowNum="0%d" % i
  else:
   rowNum="%d" % i
  i+=1
  print "ren "+rowNum+".ape "+rowNum+"."+string.replace(matchObject.group(1), " ", ".")+".ape "
CDIMAGE 2.47~2.54 + oscdimg2.54 CDIMAGE 的名字相比都知道的。微软内部的打包工具。 简洁高效,适用于多重复文件的打包。 现提供的是2.47到2.54版本,还有oscdimg2.54版及使用说明。 有兴趣的可以试一下。推荐。 立即下载

相关推荐

CDImage制作光盘镜像的命令行工具

用于制作光盘镜像的命令行工具,可以方便制作N合一光盘

用cdimage将本地文件压缩成ISO文件

以下是我用命令行的输出: cdimage.exe -lMyCD -t07/23/2019,11:07:00 -g -h -n -o -m H:\XP D:\23.iso CDIMAGE 2.54 CD-ROM and DVD-ROM Premastering Utility Copyright (C) Microsoft, 1993-2007. All rights reserved. Fo...

dingxz105090的专栏 1828

携程景点评论数据爬取实战:破解AJAX动态加载与分页参数逆向分析

本文详细介绍了携程景点评论数据爬取的实战经验,重点破解了AJAX动态加载与分页参数逆向分析的技术难题。通过分析`getCommentCollapseList`接口,解析动态参数如`poiId`和`pageIndex`,并实现分页逻辑,帮助开发者高效获取评论数据。文章还提供了完整的Python爬虫代码和反爬策略,适用于数据分析与内容挖掘。

weixin_29098367的博客 674

开发实践:使用Python操作Audacity拆分整张CD为多个单独音乐文件

作者找了一些音乐,但CD导出的文件10首歌是一个WAV文件,需要进行拆分,音频处理软件里面,自由免费的当然首选Audacity,有些WAV文件没有附带Cue文件,就只能自己硬拆了,而部分音频文件是带cue文件的,里面有音轨的时间信息,有两种方式通过Audacity拆分音频文件第1种方式手工处理的部分比较多,中间还要生成标签文件,不是太方便。第2种方式是本文要介绍的Python脚本方式,由Python通过Audacity脚本接口发送命令,指挥Audacity逐段导出文件。

tyysoft的专栏 1413

汇川伺服驱动器参数优化实战指南

本文详细介绍了汇川伺服驱动器参数优化的实战技巧,涵盖控制模式选择、电子齿轮比调整、刚性匹配与振动抑制等关键内容。通过实际案例和实用技巧,帮助工程师快速掌握伺服驱动器参数调校方法,提升设备运行精度和稳定性。特别针对高精度定位和高速响应场景提供了专业指导。

weixin_29070721的博客 735

基于图像分割的LIDC-IDRI 数据集预处理之数据下载篇

近期接触到了一个关于图像分割实验项目,关于数据预处理部分在此予以记录,和大家分享。

qq_67696694的博客 1904

python总说的cd是什么

比如想要进入C盘下的Program Files里的Java文件里,敲cd Program Files\Java就可以。直接cd+空格+文件或文件夹的路径(这个路径省略最开始的根目录,即C盘)讲cd命令之前,先来看看提示符是什么意思。现在的提示符是c:\>c:说明现在的工作盘是c盘,\告诉我们当前的工作目录是根目录。cd就是change directory的缩写,即改变目录。>的作用是把工作目录和我们要输入的命令分隔开来。好,下面就开始列举cd的各种命令。返回到根目录:cd + \。

hakesashou的博客 1108

保姆级教程:用rosbag录制和回放你的第一个ROS机器人数据(附C++/Python代码)

本文提供了一份详细的ROS机器人数据录制与回放教程,涵盖从命令行操作到C++/Python编程实现的全流程。通过rosbag工具,开发者可以高效记录和回放机器人运行时的传感器数据和控制指令,适用于故障复现、算法调试等多种场景。教程还包含高级技巧如时间同步和大文件处理,帮助用户快速掌握ROS数据管理核心技能。

weixin_29313239的博客 284

命令行的操作------CD的用法

在需要处理不同路径下的文件的时候,经常要在命令行模式下切换目录,这个时候可以使用目录跳转命令cd。cd的全称是Change Directory,直译为改变文件夹,也就是跳转目录、切换路径的意思。它后面可以接驱动器符号、完整路径和相对路径。一般我们打开命令行窗口的时候,默认的目录位于当前用户所在的路径下,比如:C:/Documents and Settings/lity>一般而言,这个目

敏于思,慎于行 6121

易康eCognition9.0分类|规则集和机器学习的方法的面向对象的多尺度分割分类

基于易康eCognition9.0软件的规则集和机器学习的方法的面向对象的多尺度分割分类

weixin_46493028的博客 1万+

从模组到集装箱:手把手拆解一个储能BMS的软硬件架构设计与通信组网

本文深入解析储能BMS的软硬件架构设计与通信组网,从电芯采样到系统集成的全链条技术实现。详细介绍了三级硬件架构(AFE、CMU、BMU)的设计要点,以及软件分层实现中的驱动层、应用层核心算法和通信协议栈。通过实战案例分享CAN网络搭建、调试工具链和系统验证测试经验,为储能系统开发提供实用指导。

weixin_30752699的博客 464

cd命令

cd命令目录基本操作 cd命令用来切换工作目录至dirname。 其中dirName表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的home directory(也就是刚login时所在的目录)。 另外,~也表示为home directory的意思,.则是表示目前所在的目录,..则表示目前目录位置的上一层目录。  语法  cd (选项) (参数)  选项  -p 如果要切换

mghhz816210的专栏 861

多角度模板匹配的模板创建技巧

基于形状的模板匹配多角度创建技巧

manuoo的专栏 3403

python学习笔记

学习视频——b站求知讲堂2020python+人工智能 99天完整版(正在更新) 一、入门第一课 如何新建一个py文件,然后用命令行执行它 1、 创建一个文本文档(.txt),保存的时候将文件格式输入.py。 2、直接输入 python 文件的名字.py 回车 另一种方式 在当前文件夹下写上cmd,命令行会跳转到一下页面 进入d盘 cmd 进入D盘——d:查看D盘文件dir cd的用法 1、cd(空格)文件 ——进入 2、输入命令“cd…“(cd和…之间也可以加上空格,即”cd …“) 快速

秀秀的奇妙旅行 1154

生成模型实战 | MuseGAN详解与实现

人工智能音乐生成领域已引起了广泛关注,MuseGAN 是其中一个重要的模型。本节我们将使用 JSB Chorales 数据集来训练 MuseGAN,该数据集包含巴赫创作的四音轨合唱曲。在生成图像时,生成器使用的是来自潜在空间的单一噪声向量来生成不同格式的内容;而在 MuseGAN 中,生成器将使用四个噪声向量来生成一段音乐,旨在增强音乐生成过程中的可控行和多样性。每个噪声向量代表音乐的不同方面,通过单独调整这些向量,模型可以生成更复杂、更细腻的音乐作品。

盼小辉丶的博客 6581

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

python学习

cd用来更改当前文件夹,在Linux中远程改变终端的常用命令之一,而在更改时想要回到主目录,可以用cd ~就直接回到home文件夹之中,cd.就可以保持在当前目录,cd..表示回到上一个目录,cd -可以用来换上一个目录或者下一个目录。这是cd命令的常用参数。

gforikw的博客 249

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Python学习--Windows之命令行 cd

属于现学现用,在Python学习中输入命令行,很简单的事情,但自己有必要把经常用到的几个有关cd的命令行写下了进行归纳:1.跳转到当前驱动器的根目录:cd c:\     OR  cd\2.跳转到当前驱动器下一层文件:cd coming3.跳转到当前驱动器的其他文件夹:cd c:\WINDOOWS4.跳转到其他驱动器:D:5.跳转到其他驱动器的其他文件夹:cd/d F:\coming6.跳转到上一...

Ada_lake的博客 2万+

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Python命令行语法

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。终端命令**,并保存为**.sh文件,**例如test.sh。

Trb601012的博客 1845

python cd /d命令失效 Command failed: cd /d ./\&python xxx.py

用nodejs调用py遇到的错,而且这个问题属于昨晚好好的,今早失效的错误 原因是因为今早遇上了另一个报错: OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized.

sssssskk的博客 615

一个CUE文件解析类

网络上的APE文件通常附带一个CUE文件,该文件包含了此CD碟片的作者,曲目等信息,要能支持对APE文件的选曲以及必要信息的显示,必须实现CUE文件的解析。这是实现初步功能的CUE文件解析类,还有待完善。// Cue.h: interface for the CCue class./////////////////////////////////////////////////////

3068

详解音乐唱片的cue文件

编著:mp3man  2006/8/31 一、什么是cue?  cue文件(cuesheet)是指光盘映像(镜像)辅助文件或称标记文件,按照文本文件格式编制。它在刻录光盘映像文件时,起很重要的作用。它可以指挥刻录软件刻什么格式,刻录那些内容,从哪里开始,到哪里结束,附加什么信息等等、等等。有了cue文件,既可以减少刻录的准备工作以提高刻录效率,又可以保证刻录的准确性。  二、

在那西天取经的路上。。。 3297

cmd命令行模式如何调用.py文件(cd命令的用法)9.25学习总结

网上学习总结 1.命令行模式和交互式模式 Windows+R+cmd进入命令行模式 在命令行模式下输入python进入Python交互模式 交互模式下输入exit()并且回车,退出交互模式,进入命令行模式 2、命令行模式可以直接运行一个.py文件(一次性执行该文件内所有代码),Python交互模式的代码是输入一行执行一行,会把每一行的Python代码结果自动打印出来 3、cd命令的使用(重点) 命令行模式下如何调用.py函数(初学者崩溃了,这个地方一直出现目录找不到,幸亏找到一个小可爱写的博客,这才解决)

weixin_47897270的博客 7595

关于自带python环境的一些常用命令和方法记录

文件位于:E:\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI_toyxyz_test_nodes\CaptureCam\venv\Scripts\python.exe。如果手动运行.bat,即便运行不成功,但也会看到错误信息。这样,当批处理文件执行完毕或遇到错误时,窗口不会立即关闭,可以看到任何输出或错误信息.再把错误信息丢给GPT4。1、打开cmd,使用cd命令导航到存放run.bat文件的目录。2、输入run.bat,然后按回车执行。

ruoxuer的博客 965

python cd进文件夹执行命令

# -*- coding: utf-8 -*- import os import subprocess class cd: def __init__(self, newPath): self.newPath = os.path.expanduser(newPath) def __enter__(self): self.savedPath = os.getcwd() os.chdir(self.newPath) def __exit

2991

⭐️Python在Windows命令行(Command Prompt)运行Python脚本或交互式地执行Python代码详解

在Windows命令行中运行Python脚本或交互式地执行Python代码是学习和使用Python的重要部分。通过掌握如何安装Python、运行脚本、交互式地执行代码以及处理错误和调试代码等基本技能,你将能够更有效地编写和测试Python程序。同时,记住编写可测试的代码并使用日志记录来跟踪代码的执行情况也是提高代码质量和减少错误的关键。

Python老吕的博客 1万+
上一篇: GBK汉字转化为拼音或笔画的PHP类
下一篇: 一个小巧的Python Shell
nethermit
博客等级 码龄25年 11粉丝 68原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值