jquery 取得文件根目录
function getRootPath() {
//获得根目录
var strFullPath = windowdocumentlocationhref;
var strPath = windowdocumentlocationpathname;
var pos = strFullPathindexOf(strPath);
var prePath = strFullPathsubstring(0, pos);
var postPath = strPathsubstring(0, strPathsubstr(1)indexOf('/') + 1);
return (prePath + postPath);
}
你可以,提取完整路径之后,再提取。文件名和扩展名 %~nx0
然后用set 将完整路径的文件名+扩展名替换未空。
使用方法。
set path=%path:文件名和扩展名=%
然后得出的%path%即使路径目录。
还有一个方法就是
得到完整文件路径,有CD进入
然后 %cd% 即使目录。
看这个,试试你就知道了。
@echo off
set paths=%0
cd %paths%
echo %cd%
pause
然后以你的为例。
@echo off
set pathA="C:\Work\1txt"
cd %patha%
echo %cd%
pause
如果想把该目录下所有的文件都统计出来,包括子目录、子目录的子目录。。。
可以使用oswalk来找出目录下所有的文件
import os
print sum([len(x) for _, _, x in oswalk(ospathdirname("test"))])
#test是目录名
oswalk会递归遍历指定目录下的文件,返回值分别为当前文件夹完整路径,当前文件夹中的文件夹和文件夹中的文件。我们只需要文件,所以其他的都不取出来了,直接使用"_"占位就行了。
如果只是想统计出当前目录下的文件,不包括子目录的。就使用oslistdir,只统计是文件的个数:
len([x for x in oslistdir(ospathdirname(__file__)) if ospathisfile(x)])
下面的例子代码显示C:\所有文件,供你参考:
Option ExplicitSub ygb()
Dim f, i
i = 1
f = Dir("c:\")
While f <> ""
Cells(i, "A") = f
i = i + 1
f = Dir
Wend
End Sub
1、可以利用getenv函数来实现。
在Linux系统中,home目录的定义是通过系统环境变量中的HOME变量值来确定的,在shell下可以通过
echo $HOME来查看。
而在C语言中,库函数getenv可以用作获取环境变量值。该函数位于stdlibh, 原型为
char getenv(char name);
功能为获取名字为name的环境变量字符串。
所以,下面代码就可以获取到home目录名了:
2、例程:
char home;
home = getenv("HOME");
printf("the home path is %s\n", home);
获得目录 = getFilePathByName(已经知道的文件名,根目录);
/
@param seekFileName 需要查找的File名
@param rootFile 在哪里查找的目录
@return 查找文件的全路径
/
private String getFilePathByName(String seekFileName,File rootFile){
List<File> files=parseFiles(rootFile);
for (File file:files){
if(filegetName()equals(seekFileName)){
return filegetAbsolutePath();
}
}
return null;
}
private List<File> parseFiles(File file){
List<File> listFiles=new ArrayList<>();
File[] files = filelistFiles();
for (File mf:files){
if(mfisDirectory()){
listFilesaddAll(parseFiles(mf));
}else{
listFilesadd(mf);
}
}
return listFiles;
}
//假定这个文件是叫file,用
string path=PathGetDirectoryName(file);
//就可以得到它的目录
//如果再继续用
string parent=PathGetDirectoryName(path+@"\");
就可以得到它的上级目录。
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命令和系统文件。
以上就是关于jquery怎么获取获取当前文件所在目录全部的内容,包括:jquery怎么获取获取当前文件所在目录、bat 根据变量中的文件路径取得目录、如何获取目录下的文件数(一行Python)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)