当前位置:文档之家› 关于批量处理文件及文件夹(新建+复制+删除+重命名)20130702

关于批量处理文件及文件夹(新建+复制+删除+重命名)20130702

关于批量处理文件及文件夹(新建+复制+删除+重命名)20130702
关于批量处理文件及文件夹(新建+复制+删除+重命名)20130702

关于批量处理文件及文件夹文件命令使用说明

批量处理,说白了就是使用DOS命令来批量处理文件及文件夹。本文档主要是把常用的DOS命令作简单归纳总结,并结合我日常使用情况作简单说明概述。其实,这里说的批量处理还少不了Excel的强大支撑。

1、批量新建文件夹

新建文件夹,说白了就是在某个目录下再创建目录,主要使用的命令是md,即Make Directory(创建目录)的缩写。

例如:md D:\name\picture也就是说在D盘name文件夹下新建picture文件夹。(注意:md和D:\name\picture中间有空格)

使用实例1:

现在有一批已经查勘的基站,需要以“站名”为文件夹名来新建文件夹,这时候可以通过Excel公式来把DOS命令写好,具体操作如下:

批量新建文件夹示

例-生成DOS命令.xlsx 批量新建文件夹示

例.bat

然后把生成的命令复制到TXT文件中,并保存,然后把TXT格式改为批处理文件BAT格式的文件,最后直接运行BAT文件就OK啦!

2、批量删除文件文件夹

要删除指定文件及文件夹,主要使用的是RD,即Remove Directory--删除目录(文件夹及文件夹中的文件)。

RD主要带两个参数/S和/Q:(1)、/S除目录本身外,还将删除指定目录下的所有子目录和文件。用于删除目录树;(2)/Q安静模式(不带提示符),带/S 删除目录树时不要求确认。

例如:RD/S/QD:\name\picture也就是在安静模式下删除D盘name文件夹下的picture文件夹以及文件。

工作实例2:

有一批文件夹,有些文件夹需要删除,只保留有用的文件夹,这也类似于新建目录,可以结合Excel公式来把命令写好,然后在BAT中运行。例如:

批量删除文件夹示

例 .xlsx

批量删除文件夹示

例 .bat

3、批量重命名文件及文件夹

重命名主要使用ren,即rename(重新命名)的简写。

例如:ren D:\name\picture photo将D盘name文件夹下的picture文件夹重命名为photo。

工作实例3:

可以参考前面的例子,结合着Excel来批量重命名文件及文件夹。在勘察中,需要在所有站文件夹后面增加“HL”,具体操作如下:

批量重命名文件夹

示例.xlsx

批量重命名文件夹

示例.bat

4、批量复制文件及文件夹

如果单纯只复制文件,可以使用copy命令,如果需要复制目录(文件及文件夹)建议使用xcopy命令。在此主要介绍xcopy命令的具体使用方法: xcopy格式:xcopy 源文件路径目标文件路径[/参数]

Xcopy常用的参数如下:

/p 提示您确认是否要创建每个目标文件;

/c 忽略错误;

/v 在写入目标文件时验证每个文件,以确保目标文件与源文件完全相同;

/q 禁止显示xcopy 消息,即在安静模式下进行自动复制;

/f 复制时显示源文件名和目标文件名;

/l 显示要复制的文件列表;

/g 创建解密的目标文件;

/d [:mm-dd-yyyy]只复制那些在指定日期或指定日期之后更改过的源文件;如果不包括mm-dd-yyyy 值,xcopy 会复制比现有Destination 文件新的所有Source 文件;该命令行选项使您可以更新更改过的文件;

/u 只从source 复制destination 中已有的文件;

/i 如果Source 是一个目录或包含通配符,而Destination 不存在,xcopy 会假定destination 指定目录名并创建一个新目录;然后,xcopy 会将所有指定文件复制到新目录中;默认情况下,xcopy 将提示您指定destination 是文件还是目录;

/s 复制非空的目录和子目录;如果省略/s,xcopy 将在一个目录中工作;

/e 复制所有子目录,包括空目录;同时使用/e、/s 和/t 命令行选项;

/k 复制文件,如果源文件具有只读属性,则在目标文件中保留该属性;默认情况下,xcopy 会删除只读属性;

/r 复制只读文件;

/h 复制具有隐藏和系统文件属性的文件,默认情况下,xcopy 不复制隐藏或系统文件;

/a 只复制那些具有存档文件属性设置的源文件,不修改源文件的存档文件属性;

/m复制具有存档文件属性设置的源文件,与/a 不同,/m 关闭在源中指定的文件的存档文件属性;

/n 使用NTFS 短文件或目录名创建副本,将文件或目录从NTFS 卷复制到FAT 卷或者当目标文件系统需要FAT 文件系统命名约定(即8.3 个字符)时,需要/n,目标文件系统可以是FAT 或NTFS;

/o 复制文件所有权与自由选择的访问控制列表(DACL) 信息;

/x 复制文件审核设置和系统访问控制列表(SACL) 信息(包含/o);

/y 禁止提示您确认要覆盖现存的目标文件;

/-y 提示您确认要覆盖现有目标文件;

/z 在可重启模式中通过网络复制;

/? 在命令提示符显示帮助;

/t 只复制子目录结构(即目录树),不复制文件;要复制空目录,必须包含/e 命令行选项;

例如:xcopy D:\name\picture E:\name\photo /s/e/y 将D盘name下的picture 文件中的全部内容复制到E盘name文件夹下的photo文件夹下。

要批量复制可以有两种方法:

(1)、可以参考前面例子,结合Excel来批量复制文件及文件夹。

工作实例4:

需要从一个总文件夹中,把部分文件夹挑选出来,并复制到另外文件夹中,参考前面实例,在EXCEL中结合公式把DOS命令生成,然后将命令复制到BAT 文件中运行,例如:

批量复制文件夹示

例.xlsx 批量复制文件夹示

例.bat

(2)可以使用For循环语句来实现批量复制:

要使用循环需要两个文件,一个是list.txt文件(主要是存放源文件路径),另外一个是含有FOR循环的BAT文件(主要是控制循环),然后把两个文件存放在同一目录下。

工作实例5:

现在我们可以用以下循环来实现实例4的内容,如下:

复制list目录下的

文件.bat

下面给大家简单介绍下FOR循环语句:

源程序代码如下:

@echo off

for /f "delims=" %%a in (list.txt) do (if not exist "D:\批量复制示例\%%~na" md "D:\批量复制示例\%%~na")

for /f "delims=" %%a in (list.txt) do (xcopy "%%a" "D:\批量复制示例\%%~na" /s/y)

pause

大家在使用的时候只需要把D:\批量复制示例\替换成所需要的路径,然后把框中代码复制到bat文件中运行即可。

说明:在DOS命令中,每条命令之间都有一个空格!

以上内容就是个人总结的一点点关于批量处理文件及文件夹的一点点说明,希望能对大家有所帮助,因为个人能力有限,有什么地方讲得不妥的还请多多指教。

如何快速合并多个word文档

如何快速合并多个 Word 文档 问:我有大量 Word 文档,想把它们合并到一个文档中,但是复制粘贴太慢了,有没有方法能快速合并? 答:首先将要合并的多个 Word 文档存放到同一个文件夹中,然后新建一个空白文档,在菜单中选择“插入→文件”,在弹出的“插入文件”窗口中选择上述文件夹,然后用鼠标拖动选择全部文件(或者使用“ Ctrl+A ”快捷键),最后单击“插入”按钮即可完成所有文档的合并在Word中插入Excel表格 问:我最近要写一个年度总结,想将一些Excel的表格内容复制成图片插在Word文档中,别人告诉我可以用PrintScreen键来抓取,但抓取的图片也要经过裁剪、缩放等处理,请问有没有更好的方法? 答:你可以选定需要复制成图片的单元格区域,按住Shift键单击“编辑”菜单,选择“复制图片”命令,弹出“复制图片”对话框,按系统默认设置(即将“外观”和“格式”分别选定“如屏幕所示”和“图片”),单击“确定”按钮。这时就将选定的表格区域复制成图片了。若需要将它们粘贴出来,只需要按住Shift键再单击“编辑”菜单,选择“粘贴图片”命令即可(或不按Shift 键,直接从“编辑”菜单中选择“选择性粘贴”命令,以“图片”方式粘贴),另外你还可以将它粘贴到其他软件中去。 Word应用小技巧 1、删除空行 对于文章中的空行,手工删除是一件很麻烦的事情,其实想一下空行的特点,也就是多个“段落标记”连在一起,那么我们用Word的替换功能就可实现删除文章中的空行。打开“编辑”菜单中的“替换”对话框,把光标定位在“查找内容”输入框中,按下“高级”按钮,选择“特殊字符”中的“段落标记”两次,在输入框中会显示为“^p^p”,在“替换为”输入框中用上面的方法插入一个“段落标记”,即“^p”,然后按下“全部替换”按键,可删除单行的空行,对于多行空行,可进行重复替换,直到删除全部的空行为止。 2、按姓氏笔画排序 在Word的表格功能中,为了适应中文习惯,新增了按“姓氏笔画”排序功能。具体使用方法是:选择需要排序的列,左击“表格/排序”选单项,再选择“类型”组合框中的“笔画”项,并选择“递增”或“递减”,点击“确定”即可。你会看到,此时的表格已按“姓氏笔画”(而不是“姓名笔画”)的递增(或递减)排列好了。 3、显示过宽文档 在打开文档时,有时会发现因为文档过宽,屏幕上显示不全,这可怎么办,总不能看一行就拖动一次水平滚动条吧!这时我们可以重新调整行的宽度,使其适合文档窗口的大小。如果使用的是普通视图或大纲视图,可以单击“工具”菜单中的“选项”命令,再单击“视图”选项,然后选中“窗口内自动换行”复选框即可。我们也可以通过改变显示比例使文字适用于普通视图或页面视图中的文档窗口。这时我们单击“视图”菜单中的“显示比例”命令,然后选择“页宽”选项即可。我们还可以切换到Web版式视图中,使文字自动换行。

Mac OS X 快速压缩一个或多个文件

当您想要备份文件或是传送大文件给您的朋友或是同事时,压缩软件将会对您有很大的帮助的。压缩文件能节省储存空间,并加速文件在Internet 的传送速度。 如果您已经安装Mac OS X v10.3“ Panther ”,您就不用费心去找压缩软件了,因为压缩的技术已经整合在其中了。您可以在Finder 里使用这项功能: 1. 选取一个文件、多个文件,或是一个文件夹 2. 拉下“文件”菜单,然后选择选取“制作压缩文件…文件名'” Panther 会为每一个文件或是文件夹加上“.zip”后缀;当您压缩多个文件或是文件夹时,它会建立一个名称为“Archive.Zip”的压缩文件。zip 是Windows 系统最常见的压缩格式。可以通过设置固件密码,迫使用户只能用缺省的启动装置进行启动。值得一提的是,由于苹果公司就Intel架构的电脑反复声明不再支持“开放固件”(Open Firmware),一些关于苹果的书籍中便误认为Intel架构的电脑上不能再设置固件密码。而事实上,虽然Intel架构的苹果机采用了EFI(扩展固件界面),它们还是可以受到固件密码的保护的。 无论是PowerPC还是Intel构架的电脑,具体方法如下: 1.插入随机所带的系统安装盘。 2.打开光盘后,到光盘下的Applications里的Utilities文件夹下,把“固件密码实用程序”复制到你正在使用的操作系统下的应用程序里的实用程序下。

图为固件密码实用程序图标 3.双击所复制的应用。 4.点击“更改”。 5.勾选“需要输入密码才能更改固件设置”,输入密码和验证。

https://www.doczj.com/doc/f29770065.html,/game/152.html

如何将文件夹内所有文件批量生成文件名及超链接

如何将文件夹内所有文件批量生成文件名及超链接如果我们想要把一个文件夹下所有文件制成清单并建立超链接,大家会怎样操作呢?相信很多朋友会采用先给一个文件重命名,然后再复制文件名,再进行超链接吧。但是如果文件很多的话,我们要这样一个一个去操作一次则会显得相当麻烦,那么有没什么更好的方法呢?接下来就来与大家分享一个一次性自动生成所有文件名清单并制成超链接的方法,可以有效的提升工作效率,有兴趣的朋友不妨来学习下这个电脑小技巧。 第一部分:生成文件名 要生成一个文件夹里边所有文件名的清单,其实也十分简单,我们只需要自制一个bat批处理命令来生成文件名清单即可。操作方法步骤如下: 一、首先进入我们需要列出文件名的文件夹,在其目录里任意建立一个txt 文本文件,比如笔者建议了一个演示.txt文件,如下图: 在文件夹目录下新建一个记事本文件 二、然后我们打开这个新建的记事本,然后在里边键入以下代码(大家可以直接复制下面的),如下图所示:

@echo off dir /b /on >list.txt 三、将以上代码键入或者粘贴到记事本之后,我们保存一下,如下图所示:

电脑小技巧:批处生成文件目录下所有文件名清单方法 四、接下来,我们关闭那个记事本文件,然后给该记事本文件进行一下重命名,主要是将“演示.txt”改成“演示.bat”即可。如果你的电脑上的文件不显示扩展名,请按照以下步骤操作,让文件的扩展名显示出来。操作步骤如下: 如何显示文件的扩展名 1.点击我的电脑; 2.点击菜单栏的“工具”下面的“文件夹选项”,如下图;

3.在文件夹选项中选择“查看”,然后去掉“隐藏已知文件类型的扩展名”前面的勾(如下图),最后点确认即可。 重命名之后,会提示我们会改变扩展名,我们点击“是”即可,如下图: 五、完成之后,我们再点击“演示.bat”即可看到会新生成一个list.txt记事本文件,我们双击打开即可看到该文件夹下所有的文件名清单了,如下图所示:

建立包含多个文件的程序

建立包含多个文件的程序 “函数”一章介绍了一个C程序由多个源程序代码文件组成的情况。在VC++中,对这种情况需要建立一个项目文件(Project File,*.dsp)来对它们进行管理,成为一个完整的程序。 项目放在项目工作区(Project Workspace,*.dsw),其中又包括多个源程序文件(*.c)和头文件(*.h)。在编译时,系统会对每个源程序文件、头文件进行编辑,分别得到他们的目标文件(*.obj),再将目标文件连接成为一个整体,并与系统的有关文件连接,生成一个可执行文件(*.exe)。 实际操作时有两种方法,一是由用户建立项目工作区和项目文件;另一种是用户建立项目文件,由系统自动建立项目工作区。下面简单介绍后者的操作步骤。 分别编辑各个源代码文件(Source File),并以*.c为扩展名保存。 建立一个项目文件,按下图所示选择“新建-工程-Win32 Console Application”: 从上图可见,系统已默认“创建新工作区”。“确认”后,系统会出现如下提示: 使用默认的选项(An Empty Project),并点击“完成”,出现下图所示确认信息。

这时可以新建源程序文件(与以前的方法相同),或者将原有的源程序文件添加到项目中(见下图)。 这样,这些源程序文件就被组织在项目中了。 此时分别编译这些源程序文件,再连接,就可将它们组织在同一个EXE文件中,成为一个完整的程序。 在以前只有一个文件的程序中,我们只建立了源程序代码文件,项目文件和工作区都是系统自动建立的。 Turbo C等小规模的C编译平台,不具有项目管理的功能。如果要组织多个文件,可以通过include命令,也就是在一个源文件的头部加上 include "文件名.c" 或 include "文件名.h" 编译时就可以将被包含的源文件内容编译到当前源程序文件的目标文件中。

VC 建立一个多文件结构的程序方法 指导

建立一个多文件结构的程序方法 1.建立一个多文件的程序,求最大值。主函数放在一个文件中,Max函数放在另一个文件中。 如果一个程序中包含多个文件,则需要建立一个project file(项目文件),project file 是放在Workspace(项目工作区)中,并在项目工作区的管理下工作的,因此,如果有多个项目文件存在时,还需要建立一个项目工作区。在编译时,先分别对每个文件进行编译,然后将项目文件中的文件连接成一个整体,再与系统的有关资源进行连接,生成一个可执行文件,最后执行这个文件。 在实际操作时有两种方法:一种是由用户建立项目工作区和项目文件;另一种是用户只建立项目和文件,而不建立项目工作区,由系统自动建立项目工作区。后一种方法比前一种方法操作更简单。 由用户建立项目工作区和项目文件的具体操作为: (1) 分别编辑好同一个程序的多个源程序文件,并存放在指定的目录下。如一个程序包含两个源程序文件file1.cpp和file2.cpp,如图1、2所示,并已经把它们保存在F:\C++子目录下。 图1 file1.cpp源文件

图2 file2.cpp源文件 (2) 建立一个项目工作区 建立一个项目工作区需要在Microsoft Visual C++6.0的主窗口中选择“File →New”命令,然后单击此对话框上方的Workspace选项卡,在对话框右部Workspace name和Location 中分别输入工作区名ws1和路径名F:\C++\ws1,如图所示。 图3 选择File→New命令Workspace选项卡 单击“OK”按钮,返回主窗口。此时在屏幕左部的工作区窗口中显示了“Workspace ‘ws1’:0 project(s)”,说明当前的工作区名是ws1,其中没有放入项目文件,如图所示。

如何才能在大量的文件中快速寻找所需要的文件

1如何才能在大量的文件中快速寻找所需要的文件 增大“文件”菜单的容量 默认状态下菜单会列出最近使用过的4个文档名,可以通过设置使“文件”最多容纳9个最近使用过的文件名,具体操作:点击“工具-选项”打开常规选项卡,勾选“列出最近使用文件”复制选项并将它的数值调到9,最后单击确定。 2自定义工作文档菜单 如果经常要编辑许多文档,就要自定义一个“工作文档”菜单,专门用于保存经常使用的文档文件名。具体操作:“单击工具-自定义”打开“自定义”的对话框中的“命令”选项卡。选中左边类别框下的“内置菜单”项将右边“命令”框下的工作项拖到菜单栏,最后关闭“自定义”对话框。 添加-打开经常使用的某个文档后,依次点击“工作-添至‘工作’菜单”命令,就可以将文档名加入其中。 删除-同时按ctrl+alt+-(减号) 3快捷键 Home 定位到光标所在行的开头 End 定位到光标所在行的结尾 F6(shift+F6)定位到下一窗格 Ctrl+Home 定位到文件的开头 Ctrl+End 定位到文件的末尾 PageUp 回到文档的上一页 PageDown 回到文档的下一页 Insert 插入与改写状态的相互切换,定位到光标所在行的开头 ESC 撤回以前的操作步骤,定位到光标所在行结尾 Ctrl+C(Ctrl+Backspace)撤销操作 Ctrl+C快速复制 Ctrl+x 快速剪切 Ctrl+v 快速粘贴 F4 重复刚才操作 Ctrl+F快速查找 Ctrl+Y回复刚才的操作,回到文档的下一页 Ctrl+H 查找替换 Shift+F4继续查找 Ctrl+F9 快速插入一对大括号 Ctrl+? 显示符号键盘 Ctrl+Y 重复执行上一次的操作 Shift+F3 快速切换字母大小写(如love按一次为Love,两次为LOVE,三次love) 4如何在Office 中创建公式 ⑴依次点击“插入-对象”菜单命令,弹出“对象”的对话矿 ⑵在“对象类型”列表框中选择“Microsoft 公式3.0”,单击“确定”按钮,即可启动“公式编辑器” 5设置office文档密码 依次选择“文件-另存为”菜单命令,打开另存为对话框,单击工具右边的三角按钮并从弹出的下拉列表中选择“安全措施选项”

如何在多个excel文件间建立同步内容更新

如何在多个excel文件间建立同步内容更新 楼主5years(无害)2005-03-30 08:48:12 在Windows专区/ Office使用提问 现在的问题是: 有两个excel文件,姑且一个称之为父文件,另一个叫子文件,在父子文件间建立内容引用关系,具体地说就是将子文件的sheet1的内容完全引入到父文件的sheet1中,以后当子文件更改内容后,打开父文件时相应的也会得到最新内容? 我试着使用了“导入外部数据”中的“导入数据”功能,问题多多,不会使用。 请问有什么办法解决?谢谢!问题点数:20、回复次数:5Top 1 楼Yiqun_Zhao(蓝帆·雨轩MS MVP)回复于2005-03-30 08:58:04 得分10 不需要用导入数据,直接用公式建立连接即可。 [用导入数据也是可以的,您可以启用自动更新数据]Top 2 楼zipall(一意孤行)回复于2005-03-30 11:07:40 得分10 例如要让当前文件的某个单元格等于D盘dir目录下的book1中的sheet1中的A1单元格的值。 ='D:\dir\[Book1.xls]Sheet1'!A1Top 3 楼5years(无害)回复于2005-03-31 18:26:32 得分0 谢谢! 我的需求是把整个sheet的内容都“搬”到一个新文件中,因为这个sheet的格式和内容都是很自由的,也可能经常改动。而且是多个部门独立维护自己部门的excel并不通知其他部门,这就要求设立一个“父”文件, 可以把各个部门分散的数据自动的汇总到一起Top 4 楼zipall(一意孤行)回复于2005-03-31 18:28:38 得分0 在A1输入上面的公式后,拽住A1单元格右下角的黑色十字,向右向下拖出一个需要的范围。

2021年如何管理电脑中的文件及文件夹

如何管理电脑文件及文件夹 欧阳光明(2021.03.07) 我们有的人办公桌上的文件成堆,找的时候找不到,电脑内的文件也是放的乱七八糙,有的桌面上堆满了临时文件,文件夹的划分没有规矩,文件存放时又乱放,而且文件的版本也十分混乱,经常出现硬盘不够用的情况,实际上一个文件存了很多份,而且拷了一堆无用的文件在电脑里。事实上,我们真正需要的是坐下来,多动动脑子,想一想如何管理好自己的电脑了,好好花时间将电脑里的文件真正管理起来,会为自己日后省下更多的时间。 一、目标: 文件能在15秒内找到; 文件归类合理; 没有无用的文件; 不同版本管理合理; 文件的备份及时。 二、具体做法 从硬盘分区开始,每一个分区放什么要十分清晰,一盘电脑分区为4个区比较好,C区用来放系统文件,D盘用来放置工作文件,E盘用来放个人文件和娱乐文件,F盘用来放备份文件或长期不用的文

件。不同的文件不能乱放,当电脑重新做系统后,文件是全部不会丢的。 文件夹的设置:原则是不漏不重、命名简洁、设置合理。 不漏不重就是所有的事项都有相应的文件夹对应,既不漏掉,也不应产生重复。如果是偶然来的事项,不好归的话,我们可以设置一个其他文件夹;命名简洁,就是命名时很容易地看出里面是什么,而不是必须进去后才能知道,字数不宜太多,一般3-6个字即可;设置合理是指内部的文件数量要差不多,如果一个文件夹每年只有一两个文件,而一个文件夹一年产生了300个文件,则说明不太合理,将太少的文件夹合并,将文件太多的文件夹分开。按事项设置完了以后到每一个子项,如果是技术类的可以不分年,如果是管理类需要分年的尽可能的分成年代,一年一个文件夹,今后就非常好找。 一个分区设置文件夹不宜过多,一般限制在20个以内,对于一般的技术人员,如D盘主要放工作中的文件,按自己的工作分几个文件夹,对于一些临时收到的文件夹可以建立一个待办事项文件夹,当这个文件夹中的文档处理完了以后,就应该对于系统中的我的文档,可以放一些临时文档。 如果一个子文件夹虽然文件不多,但有个别文件太大,如一个2G,则将这些大文件不要放的太深,最好单独放置,可以设置一个专门的文件夹,这样备份的时候就比较好备份。

JAVA创建多个目录和拷贝文件

1.使用用例: 1.import java.io.File; 2.import java.util.StringTokenizer; 3. 4.public class CopyFiles extends FileUtil{ 5. 6.private static void CopyFiles_Help(final String src,final String dest) 7.{ 8.int nIndex=https://www.doczj.com/doc/f29770065.html,stIndexOf(File.separator); 9.CreateFolders(dest.substring(0,nIndex)); 10.CopyFile(src,dest); 11. 12.} 13.public static void main(String[]args){ 14.String[]strs=new String[]{ 15."target\\config\\comps\\src\\usrUsb2PhdcInit.c", 16."target\\config\\comps\\src\\usrUsbDebug.c", 17."target\\config\\comps\\src\\usrUsbInit.c", 18."target\\config\\comps\\vxWorks\\40usb.cdf", 19."target\\h\\usb\\usbOsalDebug.h", 20."target\\h\\usb2\\usb2Phdc.h", 21."target\\src\\drv\\usb2\\healthcare\\usb2Phdc.c", 22."target\\src\\drv\\usb2\\healthcare\\Makefile" 23.}; 24. 25.for(int i=0;i

相关主题
文本预览
相关文档 最新文档