VB可以使用FileListBox 控件来获取指定文件夹内的所有文件名。
FileListBox 控件,在运行时,在 Path 属性指定的目录中,FileListBox 控件将文件定位并列举出来。该控件用来显示所选择文件类型的文件列表。例如,可以在应用程序中创建对话框,通过它选择一个文件或者一组文件。
以下是组合使用DriveListBox 、控件DirListBox 控件和FileListBox 控件来获取硬盘下任何一个文件夹内的文件名。
Private Sub Dir1_Change()
File1Path = Dir1Path
End Sub
Private Sub Drive1_Change()
Dir1Path = Drive1Drive
End Sub
Private Sub File1_Click()
Dim i As Long
DebugPrint "目录夹内存在" & File1ListCount & "个文件。"
End Sub
C#获取当前路径的方法如下:1 SystemDiagnosticsProcessGetCurrentProcess()MainModuleFileName -获取模块的完整路径。2 SystemEnvironmentCurrentDirectory-获取和设置当前目录(该进程从中启动的目录)的完全限定目录。3 SystemIODirectoryGetCurrentDirectory()-获取应用程序的当前工作目录。这个不一定是程序从中启动的目录啊,有可能程序放在C:\>
tree命令列目录
为什么不直接用tree命令,还能显示目录树结构。
C:\>tree /
以图形显示驱动器或路径的文件夹结构。
TREE [drive:][path] [/F] [/A]
/F 显示每个文件夹中文件的名称。
/A 使用 ASCII 字符,而不使用扩展字符。
假设原文件夹为g:\test,目标文件夹为g:\bat,本批处理
将会把g:\test文件夹下(包括子目录)所有同名不同后缀的文件拷贝到g:\bat目录下
且按照不同名字建立相应的文件夹,同名文件就放在对应名称的文件夹内
代码如下:
set
srcfolder=g:\test
set
desfolder=g:\bat
for
/f
"delims="
%%a
in
('dir
"%srcfolder%\"
/a-d
/b
/s')
do
(
md
"%desfolder%\%%~na"
2>nul
xcopy
/y
"%%a"
"%desfolder%\%%~na"
2>nul
)
html代码:
<input type="file" name="file" id="file" class="input_text80"></input>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
js:
方法一:字符串截取
var file = $("#file")val();
var fileName = getFileName(file);
function getFileName(o){
var pos=olastIndexOf("\\");
return osubstring(pos+1);
}
方法二:正则表达式
var file = $("#file")val();
var strFileName=filereplace(/^+\\([^\\]+)(\[^\\\])$/gi,"$1"); //正则表达式获取文件名,不带后缀
var FileExt=filereplace(/+\/,""); //正则表达式获取后缀
这道题主要就是利用了String类的split()方法,进行多次调用,已经帮你实现了,代码如下:
public
class
Test{
public
static
void
main(String[]
args){
String
str
=
"c:/win/good/aaatxt;d:/win/good/bbbtxt;c:/win/cccctxt;";
//得到路径数组
String[]
fileRoot
=
strsplit(";");
String[]
fileName
=
null;
for(int
i
=
0;i
<
fileRootlength;i++){
if(fileRoot[i]
!=
null){
fileName
=
fileRoot[i]split("/");
//得到最终需要的文件名
Systemoutprintln
(fileName[fileNamelength-1]);
}
}
}
}
1、在电脑中新建一个文本文档,双击打开该文档。
2、在页面中输入:@Echo off dir /b>testtxt,在off位置开始切换到第二行。
3、选择文本文档的“文件”选项点击“另存为”,将新建文档改名为“复制文件名称bat”。
4、即可生成批处理文件,并将其拖入需要提取文件名的文件夹中。
5、双击打开批处理程序,在文件夹中就会出现一个“test”的TXT文档。
6、打开后即可看到页面中已经将文件夹的名称提取出来了。
以上就是关于在VB中如何获取指定文件夹下的所有文件名全部的内容,包括:在VB中如何获取指定文件夹下的所有文件名、C#怎么获得电脑指定路径下文件夹内的文件名称、bat怎么获取文件夹内文件名称,以及子文件夹内文件名称等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)