配置文件批量

2024-04-23

配置文件批量(精选18篇)

篇1:配置文件批量

//flaDir:fla所在的文件夹;

//isSubDir:是否编译子文件夹下的fla,true为编译为子文件夹;

function pubBatFla(flaDir,isSubDir)

{

//当前目录下的文件

var files= FLfile.listFolder(flaDir,“files”);

for (var i=0; i

pubFla(flaDir+”/“+files[i]);

}

//不再编译子文件夹

if(!isSubDir)return;

//当前目录下的子目录

var subDir= FLfile.listFolder(flaDir,”directories“);

for (var j=0; j

pubBatFla(flaDir+“/”+subDir[j],isSubDir);

}

}

//发布fla文件

//fileURL:完整的Fla文件路径

function pubFla(fileURL)

{

if(fileURL.indexOf(“.”)>-1)

{

//当前文件后缀名

var flExt= fileURL.substr(fileURL.lastIndexOf(“.”));

//如果是fla文件,则执行发布

if(flExt.toLowerCase == “.fla”){

var doc=fl.openDocument(fileURL);

doc.publish();

doc.close();

pubNum++;

}

}

}

文件名保存为“批量发布Fla.jsfl”

将两个文件放置到如下目录下:

如果是Flash8,放到C:Documents and SettingsAdministratorLocal SettingsApplication DataMacromediaFlash 8zh_cnConfigurationCommands

如果是Flash CS3,放到C:Documents and SettingsAdministratorLocal SettingsApplication DataAdobeFlash CS3zh_cnConfigurationCommands

重新打开Flash,不管是flash8还是flash cs3,在其主菜单“命令”中,都会看到“批量发布fla”的命令。

本文配套源码

篇2:配置文件批量

if(fl.documents.length==0){

//xmlPanel need a document, if there is none, create a temp document

tempDoc=fl.createDocument();

}

//创建操作界面

useUI = fl.getDocumentDOM().xmlPanel(fl.configURI + “Commands/PublishBatUI.xml”);

//计数

var pubNum=0;

if(tempDoc){

//close temp document

fl.closeDocument(tempDoc);

}

if(useUI.dismiss==“accept”){

//是否包括子目录

var isSubDir=useUI.cbSubDir;

//fl.trace(isSubDir);

//是否只发布更新后的

//var isOnlished=useUI.cbOnlyUnpublished;

//源文件路径

var txtPaths=useUI.tbPaths.split(“ ”);

//打开选择窗

//var folderURI = fl.browseForFolderURL(“请选择要编译的文件夹:”);

//fl.trace(folderURI)

for(var i=0; i

{

var path=txtPaths[i]=”file:///“+txtPaths[i].split(”:“).join(”|“).split(”“).join(”/“);

pubBatFla(path,isSubDir);

}

fl.trace(”操作完成,累计生成“+pubNum+”个,");

}

篇3:巧用Excel给文件批量重命名

笔者在工作中遇到这样的情况, 高二年级的学生在学业水平测试报名时拍摄的电子照片是用“考籍号”命名的, 照片格式是JPG, 文件名即“考籍号.JPG”。现在需要将文件名全部改为“身份证号码.JPG”, 每位学生的“考籍号”与“身份证号”要对应。

下面将介绍如何利用Excel强大的编辑和公式处理功能, 并结合使用批处理命令实现对文件名进行批量修改。

第一步, 打开Excel, 准备好如图1的数据信息, 第一列为“考籍号”, 第二列为“身份证号”, 第三列为“命令行”。

第二步, 使用Excel中的函数CONCATENATE在C2单元格中创建公式, 输入=CONCATENATE (″ren″A2, ″.jpg″, B2, ″.jpg″) , 然后按一下键盘上的Enter键。注意在ren及第一个jpg后面都要留一空格, 括号中的引号要是英文符号 (如图2) 。

第三步, 单击选中C2单元格, 将鼠标指针移到C2单元格右下角的控制杆上, 当鼠标变成“+”形状时双击鼠标或按下鼠标左键并往下拖动, 完成剩余行命令的生成。操作结果如图3。

第四步, 复制C2:C11区域到一新文本文件, 并保存为bat类型的文件, 文件名为a.bat (如图4) 。注意将此文件保存至照片所在目录, 然后运行此批处理文件a.bat, 即可将以考籍号命名的JPG文件转成以身份证号命名的JPG文件。笔者建议在运行此批处理文件前先备份一下照片。

篇4:批量更改文件名

通常,我们要为各式各样的照片做下面这样的工作。比如说,在科西嘉度假的时候你照了大量的数码照片,而你的照相机偏偏将它们自动命名为DSCN0595.jpg、DSCN0596.jpg,等等。你肯定希望能把它们改成更加易认,好记的名字。你当然可以一个一个地把它们改成例如“我和朱莉在灯塔前.jpg”,“再一次在酒吧聚会.jpg”等等。但如果这些照片不是寥寥几张的话,这样做无疑会耗费掉大量的宝贵时间。相对较好的折中方案是将这些照片取名为“科西嘉 2006-1.jpt”,“科西嘉 2006-2.jpt”等等。

如果你使用的是Windows XP系统,就能很方便地完成这项工作。首先,将你归好类的文件放在同一个文件夹下,既可以全选(Ctrl+A),也可以仅选择需要重命名的文件。右键单击第一个文件,选择“重命名”。这样除了第一个文件会出现命名框以外,其他文件都只是保持选中状态。将文件名更改为“科西嘉 2006.jpg”(如图1),即键入“科西嘉 2006”。等上几秒,很快你就会看到所有被选中的文件将更名为科西嘉2006(1),科西嘉2006(2)等等(如图2)。

这里还有其他几件事要注意。首先“取消重命名”在这里一次只能取消一个文件,而且只能用在最后命名的十个文件上。所以如果要重命名的文件数量多于十个,你最好在改名之前,先将照片在其他目录做个备份。文件命名的顺序依据屏幕上文件的显示顺序,也就是说如果浏览器中文件按日期倒序排列的,那么重命名之后,第一个文件将会是日子最近的那个文件。又或者,你在右键点击菜单的时候不是点击第一个文件,而是点在了中间某个文件的话,那么重命名将从这个文件开始,顺序排到最后一个文件,然后再从第一个文件排下来。

这里需要注意的是,你必须为第一个文件指定一个扩展名,但是对于其他文件,重命名命令并不会影响到它们原有的扩展名。所以如果你的这些文件是不同类型混放的话,重命名只会修改文件名部分使之保持一致,而扩展名并不做改动。如果你觉得第一个文件名后面没有编号很突兀,也可以将其命名为“科西嘉 2006(0).jpg”。你可以任意指定括号中的起始编号,后面的重命名过程会自动从该编号开始顺序排下去。

如果你希望改名时有更多的选择,或者你并没有在使用XP的话,下面这个站点提供了一个不错的免费软件,地址是:www.1-4a.com/rename。这个软件可以在Windows 95到XP的各版本操作系统下工作,而且包含很多非常有用的选项,比如说以0开头、保持大小写、作者姓名以及一些子文件夹的操作等;同时还包括一些比较个性化的选项,比如说缩短长文件名、把时间改成电影《星际迷航》里面的时间表示方式等等等等;它还能提供一些很强大的功能,比如说同时修改一组文件的扩展名之类。

这个软件最棒的功能之一就是能在确定修改之前预览修改结果。而且它是完全免费的,尽管作者希望使用它的人都能给他回封e-mail。

“打开”变“搜索”

最近一年以来,我们经常听到有用户抱怨在XP下,本应双击打开文件夹却莫名其妙地转到了搜索界面下。尽管这可以通过修改“文件夹选项”下 “文件类型”中的默认打开方式做到,但系统并没提供直接的方式让用户这么做,而且很多用户也没有进行过这样的修改,问题却依然接二连三地出现,说明这个问题并不像想象中那么简单。

虽然问题发生的原因并不好判断,解决的办法却并不难。首先为了保险起见,建议你先建立一个系统故障恢复点,然后打开注册表编辑器(“启动”|“运行”,输入“Regedit”),进入HKEY_CLASSES_ROOTDrive|shell。双击“Default”,修改键值为“none”。关闭注册表修改器,问题就解决了。

文件关联

毫无疑问,你肯定知道从Windows 95开始,Windows家族就可以通过在浏览器中依次点选“工具”|“文件夹选项”|“文件类型”来查看文件关联。(更确切地说,在Windows 98下的设置顺序是“查看”|“文件夹选项”,在Windows 95下是“查看”|“选项”。)

尽管这种方法可以提供各种信息,同时你也可以通过它来更改文件关联,但它缺少一些基本功能,比如说提供一份可以打印出来的文件关联清单。对于Windows 2000和Windows XP的用户来说,系统为他们提供了一条命令可以完成这样的工作:在命令提示符下输入ASSOC。如果该命令在输入时未加其它参数,屏幕将不间断地迅速给出文件关联表——从.$$$(AUTOCAD备份文件)到.zip(zip压缩文件)。如果你希望在每显示完一页之后系统提供一个间断,你需要在命令后面添加“|more”(即键入assoc |more)。在标准美式键盘上,符号“|”在符号“”上方。你可以通过下面的命令查阅删除或修改关联方式的方法:assoc /?,但这里我并不推荐用它里面提供的一些修改方法。这个命令更为有用的地方在于它可以提供一个完整的关联列表。键入:“assoc>list.txt”,所有的文件关联方式将输出到当前目录的list.txt文件中。(如图4)

给“我”留言

这是个很有意思的小任务。假设俱乐部里的所有成员都在用一台安装了Windows XP的电脑,每个人都在不同的时间使用各自的帐户登陆或注销。他们希望能给下一位电脑用户留言,使其在登入时能够看到它。但因为该电脑并没有联网,所以他们之间无法使用e-mail交换信息。而且他们希望方法能够越简单越好,最好不要借助于第三方软件。当然,有系统管理员权限的用户可以通过下面方法留言:“任务管理器”|“用户”,选中要发送的用户,单击“发送信息”。但是这种方法有很大的局限性,首先系统必须打开快速用户转换功能,同时收信方还要已登陆才行。在这个俱乐部里的成员并没有打开快速用户转换而且希望普通用户也能够发送信息,所以上面这种方法行不通。

篇5:如何快速批量修改文件名

步骤2: 用 cd 命令进入到你想批量修改文件名的文件夹目录。比如这里,我想要进入C盘中的pics文件夹。

cd

cd pics

步骤3: 输入 dir /b 你可以看见当前文件夹目录下面全部文件的列表。

输入 dir /b >pics.xls 将的列表输出到pics.xls电子表格。

步骤4: 有趣的东西现在才开始。打开Excel或Google Docs电子表格,你会在第一列中看到刚才文件列表。

步骤5: 在旁边空白的列中,添加一个相应的function函数公式——例如,使用SUBSTITUTE可以来修改文件名中指定的字符,使用 CONCATENATE 和 DATE() 可以在文件名中加上日期,等等,

步骤6: 选中B1单元格右下角的+加号,向下拖动,这样我们的公式将被复制应用到所有行。

现在,你原来的文件名在A列,你期望替换成的文件名在B列——我们现在要将它们转化为DOS中的rename命令。

在C列,输入Excel公式:=CONCATENATE(“ren ”,A1, “ ”, B1),点击函数的对号,确认输入无误后,拖到右下角的+加号,应用到所有行。

步骤7: 选中C列,点击“复制”,在C盘pics文件夹目录下,创建一个rename.bat文件,将复制的内容粘贴进去。

篇6:如何快速实现批量建立文件夹

方法/步骤

A、如果姓名在Excel表中数列显示,可以将姓名选中复制。

B、然后再新建一个表,在里面“选择性粘贴”,选择“转置”,这样就变成横行显示了。

C、保存文件:“文件”—“另存为”,在文件类型中选择“文本文件(制表符分隔)(*.txt)”,命好文件名、选好位置,点击“保存”即可,

D、打开记事本,将姓名中间的制表符替换成一个空格。

2、如果Excel没有全部姓名,可以打开记事本,输入姓名(姓名中间留有一空格)。

在第一个姓名前输入“MD”(“MD”与第一个姓名中留有一空格)。

篇7:配置文件批量

这里将某个目录下的所有文件从一种编码转换为另一种编码,然后保存

import osimport shutildef match(config,fullpath,type): flag=False if type == ‘exclude‘: for item in config[‘src‘][‘exclude‘]:if fullpath.startswith(config[‘src‘][‘path‘]+os.path.sep+item): flag=True break if type==‘filter‘: for item in config[‘src‘][‘filter‘]:if fullpath.endswith(item): flag=True break return flagdef conver_file(param): for root, dirs, files in os.walk(param[‘src‘][‘path‘]): for filename in files:readfile=root+os.path.sep+“%s” %filenameprint(readfile)if ‘filter‘ in param[‘src‘]: if not (match(param,readfile,‘filter‘)): continues=‘‘utfile=readfile.replace(param[‘src‘][‘path‘],param[‘dest‘][‘path‘])try : s=open(readfile,encoding=param[‘src‘][‘encoding‘]).read()except: print(“file %s read erro” % readfile) shutil.copy(readfile,outfile)if s: #False and print(“save”) with open(outfile, mode=‘w‘, encoding=param[‘dest‘][‘encoding‘]) as a_file: a_file.write(s) for dirname in dirs:file=root+os.path.sep+“%s” %dirnameif ‘exclude‘ in param[‘src‘]: if(match(param,file,‘exclude‘)): continueutdir=file.replace(param[‘src‘][‘path‘],param[‘dest‘][‘path‘])#print(outdir)if not os.path.isdir(outdir): os.mkdir(outdir)if __name__ == “__main__”: param={‘src‘:{‘path‘:r‘D:worktesttrunk‘,‘encoding‘:‘gbk‘,‘exclude‘:[‘dataa‘],‘filter‘:[‘.php‘,‘.html‘,‘.htm‘]}, ‘dest‘:{‘path‘:“f:testnew”,‘encoding‘:‘utf-8‘}} conver_file(param)

篇8:配置文件批量

Excel是微软公司的办公软件Microsoft office的组件之一。作为一款电子表格软件,提供了大量的公式函数可以选择应用,具备了强大的数据计算功能。它可以快速进行各种数据的处理、统计等运算。从1985年第一款Excel诞生,到了1988年,Excel的销量已超过市场上原有的电子表格软件Lotus1-2-3,确立了同类软件的霸主地位,目前被广泛应用于管理、统计、财经,金融等领域。

在科学与工程研究领域,虽然Excel的绘图功能不甚完美,例如,图的尺寸不易控制、不美观等,很多研究者仍然偏向使用一些其他绘图软件如Origin等。但这些软件的前期数据处理功能往往较弱,是与Excel不可比拟的。

科学与工程研究过程中经常需要处理大量实验数据,对于不同使用条件下的数据往往要进行重复的处理,工作量大,处理繁琐。例如,研究材料A和B在不同温度下的摩擦特性时,如图1所示,在每一个温度条件下,都会记录下一个时间长度t(如10分钟)的数据文件,数据处理过程中需要计算每一个数据文件中从时间t1到t2的平均摩擦系数,然后创建一个新的文件,输入各个温度下的平均摩擦系数,最后采用回归等方法得出摩擦特性随温度的变化趋势。需要指出的是,当有n个温度条件时,就需要进行n次重复的操作,繁琐费时。如果同时还要研究材料C和D,以及材料E和F在不同温度下的摩擦特性时,数据处理的工作量是巨大的。

Excel对同一文件内单元格的计算操作方法是office使用者皆知的事情,而对不同文件单元格的运算与处理往往很少被使用,使用指南中也很少介绍,而这正是解决上述问题的关键。

1 多文件数据提取及运算

如图1所示,通过实验已获得材料A和B在温度为50、100、150、200、250、300度的实验数据文件各一个,分别命名为AB-T050.txt,AB-T100.txt,……,AB-T300.txt,并放在同一文件夹中。通过下述步骤,即可获得不同温度下的摩擦特性曲线。

1)使用Excel同时打开所有数据文件

启动Excel;打开数据存放文件夹;改变文件类型为所有文件(*.*),则txt文件显示在窗口中如图2所示;通过shift配合鼠标选择所有文件,点击“打开”。由于是txt文件,文本导入向导会要求选择数据分隔类型等信息。如果是采用分隔符号分隔的数据文件,则连续点击“完成”即可。

2)创建数据结果文件

如图3所示,创建一个新的结果文件,填入适当说明文字,表中的“摩擦系数”和“标准差”将从已打开的数据文件中获取。

3)创建第一个数据链接

点入50度对应的“摩擦系数”的单元格,输入“AVERAGE()”后选择数据时,点击窗口“菜单”,选择相应数据文件(AB-T050.txt)中的相应数据后,回到结果文件.单元格内显示出“=AVERAGE(‘AB-T050.txt’!$C$100:$C$900)”的字样,表明链接已经建立,这个单元格将通过平均文件AB-T050.txt中C栏的第100至900个数据获得。回车后单元格内显示该条件的平均摩擦系数的计算结果。

4)创建其他数据链接

将“摩擦系数”的内容复制粘贴至“标准差”,然后把AVERAGE函数改成标准差函数(本例中使STDEV函数)即可计算其标准差。

其它单元格也可以使用先复制再修改的办法,如粘贴后可手工将“AB-T050.txt”改成相应文件名,多栏目时可选择相应行,采用“替换”功能一次替换所有栏目的相应内容。如图4所示,对于200度的数据处理,只要选择该行后,将链接中的数据文件名一次替换成AB-T200即可。

5)采用实验数据绘图(图5)

这一步使用者都很熟悉,具体步骤省略。如不满意Excel的图形效果,也可把计算好的数据复制出来采用其它科学绘图软件完成。

2 模板化处理

通过1中描述的步骤,已获得材料A与B的温度与摩擦特性关系,这时如还需评价材料副C与D时,则可采用1中制作的结果文件作为模板,区区数次的鼠标键盘操作即可完成数据分析。

1)文件名规范化

如使用1中制作的处理模板,文件名需规范化。这时的文件名可参考上面取法,取名为CD-T050.txt等,这样只要把原模板文件链接中的AB换成CD就可以了。同样,将所有数据文件存入一个新的文件夹,并将1中制作结果文件拷贝至此文件夹中。

2)使用模板,更改链接

参考1-1),打开所有数据文件;打开模板文件,弹出窗询问是否更新数据源,点击不更新;然后如图6所示,选择所有数据链接区,使用替换功能将所有数据链接中的“AB”替换成”CD”,则这时的结果(数据及图形)就全部更新至材料C与D的温度与摩擦特性关系了。

3 结束语

科学及工程试验研究过程中,经常会产生大量的多文件实验数据。采用Excel多文件处理功能,可以大大减少繁琐的重复劳动,特别是采用模板化的处理方法,可快速处理同类实验数据,大大加快实验数据的处理速度。

摘要:该文介绍了一种采用Excel对多文件实验数据进行处理的方法,对于同类型的数据通过制作模板的方法进行处理,具有方便快捷的特点。

篇9:文件素材就要批量下载

文档资料批量下

在我们编辑制作各种总结报告、演示文稿的时候,常常是先通过网络搜索一些相同类型的文档加以参考借鉴。但是在搜索结果当中,有许多网页中根本就不存在需要的文档,有些则需要注册甚至付费才能下载……这时,我们可以通过搜索引擎提供的文档搜索功能,快速搜索我们所需要的文档链接,然后再通过迅雷、快车等软件进行批量下载。

这里以百度文档搜索(http://file.baidu.com)为例。在搜索框中输入关键词,选择要搜索的文档类型,如Word、PDF、Excel、PPT等等,单击“百度一下”按钮,很快就可以找到许多符合搜索条件的文档链接。右击执行“使用迅雷下载全部链接”或其它相似的命令,选择要下载的文件为“.ppt”,单击“下载”按钮,就可以批量下载当前页面中的所有文档(如图1)。除了通过百度文档搜索功能,直接在百度、谷歌的搜索框中输入“filetype:ppt 搜索关键词”,也可以启用文档搜索功能。其中,filetype为文档搜索控制符,ppt为文档类型,文档搜索控制符和和关键词之间必须有一个半角空格。

网页图片批量下

作为一个摄影爱好者,我经常要通过各类摄影论坛下载大量的山水人物图片,直接使用迅雷、快车等软件虽然也能实现网页贴图的批量下载,但常常会下一些无价值的图片。现在借助浏览器插件,则可以轻松解决较大图片的批量下载问题。

这里以IE浏览器为例。安装ImageDown插件,在安装过程中可以对图片大小和保存位置进行设置。安装完成后重新打开IE浏览器,再次打开包含大量图片的网页,右击执行“ImageDown 初露锋芒”命令,通过“选择图片”对话框,可以预览和选择图片,单击“保存图片”按钮,就可以很快将当前网页中所有大于筛选尺寸的图片下载下来(如图2)。

ImageDown插件除了支持IE5.0及以上版本之外,还支持360安全浏览器、傲游浏览器等以IE为内核的浏览器。对于使用火狐浏览器的朋友,则可以通过Batch Download插件实现网页图片的批量下载功能。

视频文件批量下

如果想批量下载一系列的视频文件怎么办呢?其实,对于优酷网站上的系列视频文件,我们可以使用爱酷软件,来搞定这个问题。安装运行爱酷软件,在搜索框中输入视频搜索关键字,如“创新与超越性思维”,单击搜索按钮,很快就可以搜索到优酷网中相关的视频文件。选中要下载的视频,右击执行“下载”命令,即可进行视频的批量下载(如图3)。

通过这种方法,可以将我们喜欢的连续剧或电影整部整部地往下搬,以避免在线播放不流畅。对于下载完成的视频文件,我们还可以右击执行“转码”命令,对其进行编码格式转换,以便于拷贝到手机、MP4等便携播放设备进行播放。

篇10:批量删除Word文件中的图文框

Sub DelFra()

Dim Fra As Frame

For Each Fra In ActiveDocument.Content..Frames

Fra.Delete

Next End Sub 1.1

1.2在弹出的窗口中输入以上:代码“

1.3单击“查看对象”。

1.4 同时按下“Alt+F8”键 在弹出的窗口单击“运行”。

篇11:配置文件批量

最近更 新

python学习手册中的python多态示例代码

Cython 三分钟入门教程

python中 ? : 三元表达式的使用介绍

Python 文件和输入输出小结

让python同时兼容python2和python3的8个技

Python 深入理解yield

python实现排序算法

python解析发往本机的数据包示例 (解析数

pydev使用wxpython找不到路径的解决方法

Python 条件判断的缩写方法

 

热 点 排 行

Python入门教程 超详细1小时学会

python 中文乱码问题深入分析

比较详细Python正则表达式操作指

Python字符串的encode与decode研

Python open读写文件实现脚本

Python enumerate遍历数组示例应

Python 深入理解yield

Python+Django在windows下的开发

python 字符串split的用法分享

python 文件和路径操作函数小结

篇12:配置文件批量

这篇文章主要介绍了python对指定目录下文件进行批量重命名的方法,涉及Python中replace及join方法的使用技巧,非常具有实用价值,需要的朋友可以参考下

本文实例讲述了python对指定目录下文件进行批量重命名的方法,分享给大家供大家参考。具体如下:

这段python代码可对c:temp目录下的所有文件名为”scroll_1”文件替换为”scroll_00”

import spath = ‘c:temp‘for file in os.listdir(path): if os.path.isfile(os.path.join(path,file))==True: newname = file.replace(“scroll_1”, “scroll_00”) os.rename(os.path.join(path,file),os.path.join(path,newname)) print(file)

篇13:依据对照表对文件批量更名的探讨

在测绘工作和其他工作生活中, 经常需要对若干文件进行批量更名, 我们经常从网上下载一些软件, 如“拖把更名器”等来完成这项更名工作。这些现成的软件一般比较胜任有规律的更名, 如替换、添加、删除、加序等。

但是, 如果原文件名和新文件名之间的关联没有简单统一的规律, 只有部分规律或者几乎无规律, 就不能够用拖把更名器等进行文件批量更名了。在这样的情况下, 我们就可以考虑依据对照表对文件批量更名。

2 对照表的格式

对照表很简单, 一般有XLS, TXT两种格式。当然, 在EX-CEL中可以利用导入数据功能, 将TXT格式转为XLS格式, 也可以利用另存为CSV格式, 将XLS格式转为TXT格式。

在无既有对照表的情况下, 由于EXCEL软件可以插入函数、填充、排序等, 用它来创建对照表比较方便, 如果有现成的对照表就更加方便了。TXT格式样式为:

对照表的第1 行只起标识作用, 对后续工作没有影响。需要注意一个常识问题, 由于文件名中不能够含有“ /:*?< >|”等字符, 所以, 在对照表中, 除第1 行外, 也不可以含有这些字符。

3批量更名程序

批量更名程序可以用Visual Basic编写, 其窗体界面如图1 所示。

首先, 利用窗体左上方Command Button控件选择对照表。点击该按钮后, 程序将调用Common Dialog控件的Show Open方法, 让我们选择对照表文件, 并显示在窗体左下方, 该控件的Enabled属性随即变为False。

程序随即从第2 行开始读取对照表文件, 直至Do While Not EOF (1) 发现文件尾。对读入的每行字符按照逗号识别原文件名和新文件名, 并存入已定义的二维数组。

然后, 利用彼此同步的Drive List Box控件和Dir List Box控件选择需更名的文件夹, 经过递归搜索, 需更名的文件的文件列在List Box里。这里, 由于我们把List Box的Visible的属性设定为False, 我们看不到List Box控件。

在点击“更名”后, 通过循环, 程序读取List Box里每个文件的路径和原名称, 将原名称与二维数组中的原名称对照, 查找出对应的新名称, 加上相应的路径 (必要时加后缀名) , 这样, 有了新老文件名称及其路径, 就可以用Name语句进行更名了, 如:

Old Name =″E: 新安江测区 上期成果 (老图号) 8645-01.dwg

New Name =″ E: 新安江测区 上期成果 (老图号) 86754500.dwg

Name Old Name As New Name

4 几个选项及需要注意的问题

选项一:对照表是否含后缀名

如果新老文件后缀名相同, 对照表就可以不加后缀名, 作业时选择默认的“不含”选项, 否则, 就必须在对照表分别写入新老文件的后缀名, 并选择相应的选项。

选项二:新文件名相同的处理

一般情况下, 新文件名应该是不会相同的, 但可能有些特殊情况, 或者编写对照表时发生个别错误, 导致新文件名相同, 则更名时可选择默认的加序号, 如上例可能变为:

Old Name =″E: 新安江测区 上期成果 (老图号) 8645-09.dwg

New Name =″ E: 新安江测区 上期成果 (老图号) 86754500-2.dwg

Name Old Name As New Name

也可选择移至“重名”文件夹, 即:

Old Name =″E: 新安江测区 上期成果 (老图号) 8645-09.dwg

New Name =″E: 新安江测区 上期成果 (老图号) 重名86754500.dwg

Name Old Name As New Name

至于退出程序选项, 一般不建议使用。

选项三:对照表无原文件名

对照表无原文件名一般是由于编写对照表时有遗漏或者是该文件不需要重命名, 所以, 建议选择移至“未更名”文件夹, 再进行个别甄别。

File Copy Old Name, New Name

最后需要特别提醒的是, 如前所述, 本程序采用的是重命名方式而非复制方式, 所以, 如果不是特别有把握, 在运行程序之前, 应对文件进行备份, 已避免不必要的损失。当然, 我们可以将程序的Name方法改为File Copy, 但对大文件就不经济了, 程序运行也会慢一些。

摘要:文章介绍了依据文件名对照表利用编写的Visual Basic程序, 对若干文件进行批量更名的方法。

篇14:不同位置文件的批量粘贴

一、把文件装进容器

要想对文件进行批量的粘贴操作,首先需要安装一款名为“Piky Basket”的工具。安装完成以后会在右键菜单里面,添加一项名为“Piky Basket”的子菜单。以后当需要转移文件时,选中文件后单击右键子菜单中的“载入容器”命令,这样文件就被装入到软件设置的一个容器里面(如图1)。正是由于“Piky Basket”这样的设计,软件和系统的剪贴板中的内容互不干扰。如果要继续转移其他文件的话,重复这样的载入操作就可以了。当需要批量粘贴的时候,点击子菜单中的“全部复制”或“全部移动”命令即可。

如果用户在载入文件的时候操作有误,那么点击子菜单中的“选取”命令,在弹出的窗口里面就可以看到已经载入容器的文件,找到不想载入的文件后,点击键盘中的“DEL”命令就可以将文件从容器中删除,但是这样并不会影响到目标位置上的源文件(如图2)。当然对于选中的那些文件,点击“复制”或“移动”命令,也可以对它们单独地操作。除此以外,“Piky Basket”还提供了两个非常实用的命令。比如点击子菜单中的“在此处打开命令提示符”命令,就可以在打开命令提示符窗口的同时自动跳转到指定目录。

二、图片批量进行收集

除了本地系统中的文件批量粘贴外,有些用户也喜欢从网上收集一些漂亮的图片。如果按照传统的方法一个个通过右键另存为来操作,也是一件非常繁琐和麻烦的事。不过通过一款名为“图片复制粘贴增强工具”的软件就可以解决这些问题。

打开“图片复制粘贴增强工具”后,首先需要对其进行设置操作。点击工具栏中的“选项”按钮,在弹出的窗口开启“收集模式”选项(如图3)。接着返回到浏览器窗口,按照平时的习惯来浏览图片,在发现喜欢的图片后点击右键中的复制图像命令即可。通过这种方式可以随意地复制图片,而且每复制一张图片工具栏中的显示数字都会变化。

当然有时在复制图片的过程中,会将不需要的图片复制下来。这时只需要点击工具栏中的“收集器”按钮,在弹出的窗口中就可以看到所有已经复制的图片。找到不需要的图片后,点击该图片下方的“删除”按钮就可以将其删除掉(如图4)。当图片复制完成以后,打开需要保存图片的文件夹目录,在其中点击右键菜单中的“粘贴”命令,就可以一次性将复制的图片保存到文件夹里面。

篇15:配置文件批量

1、程序界面:

2、信息表:

3、照片以序号为名:

4、由序号名改为姓名结果:

5、由序号名改为身份证号结果:

篇16:配置文件批量

巧用命令批量更改Win7文件属性无需第三方软件

篇17:配置文件批量

用户配置文件

/etc/ 目录下的文件,只有root用户才有权修改。应用软件的全局配置文件,通常普通用户也不能够修改,如果要通过配置软件,来适应特殊需求,您可以修改用户配置文件。

用户配置文件通常为全局配置文件的同名隐藏文件,放在$HOME目录下,例如:

代码如下复制代码

/etc/inputrc /home/user/.inputrc

/etc/vim/vimrc /home/user/.vim/vimrc

也有少数例外,通常是系统程序

代码如下复制代码

/etc/bash.bashrc /home/user/.bashrc

全局配置文件

系统初始化

代码如下复制代码

/etc/inittab 运行级别、控制台数量

/etc/timezone 时区

/etc/inetd.conf 超级进程

文件系统

代码如下复制代码

/etc/fstab 开机时挂载的文件系统

/etc/mtab 当前挂载的文件系统

用户系统

代码如下复制代码

/etc/passwd 用户信息

/etc/shadow 用户密码

/etc/group 群组信息

/etc/gshadow 群组密码

/etc/sudoers Sudoer列表(请使用“visudo”命令修改此文件,而不要直接编辑)

Shell

代码如下复制代码

/etc/shell 可用Shell列表

/etc/inputrc ReadLine控件设定

/etc/profile 用户首选项

/etc/bash.bashrc bash配置文件

系统环境

代码如下复制代码

/etc/environment 环境变量

/etc/updatedb.conf 文件检索数据库配置信息

/etc/issue 发行信息

/etc/issue.net

/etc/screenrc 屏幕设定

网络

代码如下复制代码

/etc/iftab 网卡MAC地址绑定

/etc/hosts 主机列表

/etc/hostname 主机名

/etc/resolv.conf 域名解析服务器地址

/etc/network/interfaces 网卡配置文件

重要配置文件

!无论任何情况下,修改配置文件之前,先备份它!

建议使用这个命令: sudo cp xxx xxx_`date +%y%m%d_%H:%M` ,

当然这很麻烦,您可以新建一个名为 bak 的文件,内容如下:

代码如下复制代码

#!/bin/bash

sudo cp $1 $1_`date +%y%m%d_%H:%M`

篇18:配置文件批量

1. 内容大体一样, 关键内容不同, 格式要求严格。比如证书, 除了关键的姓名等外的主要内容是相同的。比如票据、明信片等对内容的格式要求严格, 各个内容的位置不能填写得差距太大。

2.这类文件一般都是需要批量出具的, 重复性强, 而且对时间的要求很严格。填写这类文件费时费力, 如果是手工填写, 不但累得人眼花, 写得人手疼, 而且, 特别容易出现书写错误和遗漏等问题。

针对一些日常需要重复填写的票据, 现在大多数单位都使用计算机程序来处理, 但是对于一些一次性的批量格式文件就不可能编写一个专门的程序来处理了。我们使用微软公司的办公软件中的Word和Excel来处理这类文件, 感觉比较方便, 以下就是我们的使用经验, 写出来和大家共同交流一下。

如果要出具的格式文件份数不是很多, 可以使用Word编写一个文档, 输入固定的重复内容, 调整好格式, 然后把需要变动的关键内容逐项输入、打印出来, 再修改需要变动的内容, 打印下一份。这种方法对于数量不多的文件, 还是比较方便的, 可以把这个文档模板保存起来, 以备以后再次使用。

如果要出具的格式文件份数比较多, 用上面的方法就不大合适了, 特别容易出现关键内容不匹配的情况, 尤其是格式文件里面的关键内容比较多的话, 核对起来就特别麻烦。我们就可以使用Word里面的“信函与邮件-邮件合并”功能合并Excel表格里面的内容, 从而大批量地生成格式文件。具体的过程以下面的一个报表的制作来说明:

下表是一个简化后的工资套改审批表, 实际的报表比这个要复杂的多。

我们先用Word按照上面的格式和内容的制作好报表 (文件名称为:套改工资审批表.Doc) , 它现在显示的内容是每个报表都相同的, 现在需要按照单位里面所有要调资的人员信息为每人填报一份报表。我们需要在建立一个Excel文件 (名称为:调资信息表.Xls) , 在这个Excel文件里面建立一个Sheets, 它的表头就是需要填写到上面报表的内容的名称, 比如姓名、性别、出生年月等, 从第二行开始的每一行记录一个人的信息, 把每人的信息录入并认真核对后, 保存文件。表格格式如下:

在Word里面打开套改工资审批表.Doc文件, 把光标移到需要录入姓名内容的位置, 运行菜单栏里面的“工具-信函与邮件-邮件合并”, 开始运行邮件合并向导。

第一步选择文档类型, 选择“信函”。

第二步选择开始文档, 选择“使用当前文档”。

第三步选择收件人, 选择“使用现有列表”, 然后点击“使用来自某文件或数据库的姓名和地址”下面的“浏览”, 启动“选取数据源”对话框, 找到并打开上面我们已经建立的“调资信息表.xls”文件, 然后选择这个文件里面的对应的Sheets, 再选中全部的记录。

第四步撰写信函, 点击“其他项目”, 显示“插入合并域”对话框, 然后选择“姓名”, 单击“插入”, 然后再把光标移到“性别”, 单击“插入”, 逐个把需要的信息选择插入到现有的文档中。然后回到文档中, 把集中在一起的内容逐个用“剪切-拷贝”的方法移动到合适的位置, 注意要把每个“《》”里面的内容作为一个整体进行移动, 当光标移动到它们上面的时候, 会显示灰色的阴影, 表示它们是Word的域1, 是一个整体。

第五步预览信函。

第六步合并结束。关闭Word窗口右侧的邮件合并向导, Word文档里面显示的就是第一个人的完整信息报表了。

选择Word菜单栏的“工具-信函与邮件-显示邮件合并工具栏”, 在工具栏中, 可以方便地调看各个记录, 可以使用“合并到新文档”命令, 生成一个包括各个人员信息的多页报表的大文档, 也可以“合并到打印机”进行直接打印, 并可以选择打印的范围。

这个方法描述起来麻烦, 实际使用非常简单, 不过需要注意两点:

1.如果记录很多, 需要生成的报表份数非常多, 运行“合并到新文档”会生成一个巨大的新文档, 当计算机性能不高的时候, 会非常耗费时间, 甚至会出现死机的情况, 因此这个方法不大适合处理特别多的记录数的情况。

2. Word里面合并过来的数据格式和Excel里面的数据格式不大一致, 特别要注意日期和数值格式的内容, 经常会出现显示错误的情况, 对于这种情况, 可以把所有的日期内容和数值内容在Excel里面都修改成文本格式的。尤其是日期内容在Excel里面可以使用“查找-替换”的方法在日期前加上“&apos;”从而把日期内容改成文本格式。

上面的方法需要用到W o r d和E x c e l的“协同作战”, 中间有不好协调的地方, 第三种方法就只使用Excel进行上面的工作。我们需要用到的是一个Excel查找函数Vlookup () , 它的具体用法可以参阅Excel的帮助。以上面的表格为例, 在Excel里面建立两个Sheet, Sheet1记录所有人的信息, 增加一列用来记录序号, 从1开始逐个增加, 表头就是需要填写到上面报表的内容的名称, 比如姓名、性别、出生年月等, 从第二行开始的每一行记录一个人的信息, 把每人的信息录入并认真核对后, 保存文件。在Sheet2中从第2行开始按照上面Doc文件报表的格式建立一个报表, 选中要打印出的报表范围, 运行“文件-打印区域-设置打印区域”命令, 让Excel只打印Sheet2中我们选定的范围。把第一行空出来, 用来在A1单元格用来输入要打印的每个人的序号 (就是Sheet1中的第一列的序号) , 然后在需要输入姓名信息的单元格里面输入以下公式:=Vlookup ($A$1, Sheet1!A:B, 2, 0) , 这个公式的含义就是在Sheet1的第A、B列中的A列查找单元格A1的值, 找到相应的A列后取得与之对应的第2列 (即姓名) 的值。如果要取得的出生日期在Sheet1的第4列, 则在S h e e t 2中要录入出生日期的单元格里面输入:=Vlookup ($A$1, Sheet1!A:D, 4, 0) , 依次把所有的取值公式都录入, 然后在Sheet2的A1单元格里面录入一个序号, 则就生成一个人的报表, 设置后打印格式后打印出来就可以了。

如果要用这个方法连续打印多张报表, 可以编写一个宏2, 内容如下:

在Sheet2中运行这个宏, 则提示输入开始打印的序号和结束的序号, 打印出多份报表出来。

如果是要套打报表, 也就是有现成的空白报表, 只需要我们填写变动部分的内容, 这种情况下, 可以把不需要打印的部分的字体颜色设置为白色。

上一篇:残联扶贫自查报告下一篇:从刑警队到机关,我为什么不适应?