1、如果想要批量输出哪个文件夹下面的文件和文件夹名,就在这个文件夹下面新建一个文本文件。
2、打开新建的TXT,输入命令:DIR /B >LISTTXT,其中LISTTXT文件名是提取后将要自动新建的文本文件。
3、输入命令完毕后,保存文本文件,然后把文件的扩展名更改为bat格式。
4、d出窗口,点击是。
5、双击运行新建的批量获取文件名bat批处理文件,运行后会自动新建一个名为LISTTXT的文本文件。
6、打开这个文本文件后,里面即是批量获取到的全部文件名。
通过cmd命令获取文件夹的目录层次结构的方法
在cmd命令提示符窗口中进入你要 *** 作的文件夹,也可以是整个驱动器根目录。
获取目录结构:在当前您要 *** 作的文件夹目录下输入命令tree,将得到此目录下树形的目录结构,里面的内容一目了然,默认情况下只显示“文件夹”而不显示文件。
在tree 命令后面加入参数/f 将以层次的结构显示所有文件夹及文件的名称。
如何保存cmd窗口中显示的内容在cmd窗口中显示的内容无论是阅读还是编辑起来都不方便,可以将其存为文档中阅读和编辑。在所使用的命令后添加“空格”“>”号及文本文档的名称,系统会将显示内容存入指定的文档中,如果没有输入路径,将保存在当前所在文件夹目录下。如图:执行后,不会显示任何内容,但命令执行后的结果,已经保存在文本文件中。
Win 7 批量提取指定文件夹下的所有文件名称及其路径的方法如下:
1、在需要提取名称的文件夹中右键新建一个“文本文档”。
2、打开文本文档,在文档输入DIR /S/B >列表TXT。
3、将文本文档另存为“列表BAT”,保存在需提取文件名称的文件夹中。
4、双击存好的BAT文件“列表BAT”。
5、双击后,对话框会一闪出现后消失,之后会出现如图“列表TXT”文件。
6、打开“列表TXT”文件,即可看到文件夹内的名称及其路径都提取完毕。
你没有理解项目和程序的区别。
实际运行的程序是没有所谓项目的概念的(不可能把源代码也复制过去吧?!),也就是说,你的应用程序运行时的目录下一开始是不会自动地产生ClientPhoto这个文件夹的(除非你在项目里将这个文件夹中的文件设置为“复制到输出目录”。)
所以你要做的,第一件事就是先获取应用程序的路径,然后判断这个路径下的目录存在不存在,如果不存在,要首先创建一个。
我们知道“ClientPhoto”其实只是一个相对路径而已,要获得绝对路径,首先要知道应用程序当前的绝对路径:只需要检索SystemWindowsFormsApplicationStartupPath这个属性即可。
string path = SystemWindowsFormsApplicationStartupPath;然后将应用程序当前路径path和字符串“ClientPhoto”组合成为一个完整的文件夹绝对路径folder(这时候就是绝对路径了,但是,还没完!)。
string folder = SystemIOPathCombine(path, "ClientPhoto");接着判断 folder 指定的文件夹是否存在。
bool folderExists = SystemIODirectoryExists(folder);如果文件夹不存在,则创建它。如果创建不了,会引发异常,请自行捕捉这个异常。
if(!folderExists){
SystemIODirectoryCreateDirectory(folder);
}
最后才返回路径 folder。
完整代码:
private string GetFolderPath(){
string folder = PathCombine(ApplicationStartupPath, "ClientPhoto");
if(!DirectoryExists(folder))
{
DirectoryCreateDirectory(folder);
}
return folder;
}
我假设你要复制文件夹D:\ABC下所有的文件,包括子目录下的文件到D盘的CBA文件夹中。
新建文本文件,输入:XCOPY D:ABC\ D:\CBA /S
文件另存为1bat文件,保存类型选择所有文件。
注意:如果文件夹中有空格,则要用双引号把路径括起来。
1、首先,在 DOS 环境下,如果想查看 dir 命令的用法,可以键入命令 dir /。
2、如果想按文件名的字母顺序显示文件,可以键入命令 dir /ON。其中,O 是英文单词 order(顺序)的首字母,而 N 则是英文单词 name(名称)的首字母。
3、如果想按文件的大小显示文件,可以键入命令 dir /OS。其中,O 是英文单词 order(顺序)的首字母,而 S 则是英文单词 size(大小)的首字母。
4、如果想按文件的日期显示文件,可以键入命令 dir /OD。其中,O 是英文单词 order(顺序)的首字母,而 D 则是英文单词 date(日期)的首字母。
5、如果想显示指定目录和所有子目录中的文件,则可以键入命令 dir /s。
6、而当我们输出的文件数量过多时,为了防止滚屏过快看不清楚,则可以使用分屏显示命令 dir /p。
注意事项:
dir广泛应用于多媒体光盘、教学/汇报课件、触摸屏软件、网络**、网络交互式多媒体查询系统、企业多媒体形象展示、游戏和屏幕保护等的开发制作。并非DOS命令和系统文件。
以上就是关于如何输出所有文件夹和文件的名称和目录全部的内容,包括:如何输出所有文件夹和文件的名称和目录、怎样通过cmd命令获取文件夹的目录层次结构、Win 7 如何批量提取指定文件夹下的所有文件名称及其路径等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)