1. 從帶路徑的文件名中提取文件名
//從帶路徑的文件名中物悄提取文罩昌渣件名
static std::string getFilenameWithoutPath(std::string path) {
int32_t len = path.length(); int32_t i = 0;
for (i = len - 1; i >=0; i--) {
if (path[i] == '/'迅哪) break;
}
return path.substr(i + 1, len - i - 1);
}
2. 易語言 如何取路徑中的文件名
解決這個問題抄的方法如下:
1、新建工程文件,運行「易語言」主程序,進入「新建工程」文件對話框,選擇「Windows窗口程序」然後點擊「確定」按鈕,進入「Windows窗口程序」設計界面。
3. c# 已知路徑如何獲取文件名(不知文件名是什麼)
既然文件名不知道是什麼,用directory.getfiles去取得該目錄下的文件,就可以得到文件名了.
System.IO.Directory
GetFiles(String) 返回指定目專錄中文件的名屬稱(包括其路徑)。
例子:
string targetDirectory = "c:\\windows"; //例如
string [] fileEntries = Directory.GetFiles(targetDirectory);
foreach(string fileName in fileEntries)
這里就可以得到該文件名稱了.
4. java中怎樣獲得一個文件夾中的所有文件名
java中獲得一個文件夾中的所有文件名代碼如下:
packagecom.readfile;
importjava.io.File;publicclassGetAllFiles {
publicstaticvoidmain(String[] args) {
//路徑 這里寫一個路徑進去
String path="F:\QQ文檔";
//調用方法
getFiles(path);
}
/**
* 遞歸獲取某路徑下的所有文件,文件夾,並輸出
*/
publicstaticvoidgetFiles(String path) {
File file =newFile(path);
// 如果這個路徑是文件夾
if(file.isDirectory()) {
// 獲取路徑下的所有文件
File[] files = file.listFiles();
for(inti =0; i < files.length; i++) {
// 如果還是文件夾 遞歸獲取裡面的文件 文件夾
if(files[i].isDirectory()) {
System.out.println("目錄:"+ files[i].getPath());
getFiles(files[i].getPath());
}else{
System.out.println("文件:"+ files[i].getPath());
}
}
}else{
System.out.println("文件:"+ file.getPath());
}
}
}
(4)獲取路徑中的文件名擴展閱讀:
如果想要獲得當前文件中的文件名只需要String [] fileName = file.list();就可以了。
如果要包括文件中的文件名就可以用遞歸的方式。下面是兩個具體的實現。
其中public static String [] getFileName(String path)是只得到當前文件中的文件名。
public static void getAllFileName(String path,ArrayList<String> fileName)是包括當前文件及其子文件的文件名。
5. vb.net從文件路徑中獲取文件名
獲取方法,參考實例如下:
'獲取路徑名各部分: 如: c:\dir1001\aaa.txt
'獲取路徑路徑 c:\dir1001\
Public Function GetFileName(FilePathFileName As String) As String '獲取文件名 aaa.txt
On Error Resume Next
Dim i As Integer, J As Integer
i Len(FilePathFileName)
J InStrRev(FilePathFileName, "\")
GetFileName Mid(FilePathFileName, J + 1, i)
End Function
''獲取路徑路徑 c:\dir1001\
Public Function GetFilePath(FilePathFileName As String) As String '獲取路徑路徑 c:\dir1001\
On Error Resume Next
Dim J As Integer
J InStrRev(FilePathFileName, "\")
GetFilePath Mid(FilePathFileName, 1, J)
End Function
'獲取文件名但不包談磨括擴展名 aaa
Public Function GetFileNameNoExt(FilePathFileName As String) As String '獲取文件名但不包括擴展名 aaa
On Error Resume Next
Dim i As Integer, J As Integer, k As Integer
i Len(FilePathFileName)
J InStrRev(FilePathFileName, "\")
k InStrRev(FilePathFileName, "褲頃.")
If k 0 Then
GetFileNameNoExt Mid(FilePathFileName, J + 1, i - J)
Else
GetFileNameNoExt Mid(FilePathFileName, J + 1, k - J - 1)
End If
End Function
'===== '獲取擴展名含純斗 .txt
Public Function GetFileExtName(FilePathFileName As String) As String '獲取擴展名 .txt
On Error Resume Next
Dim i As Integer, J As Integer
i Len(FilePathFileName)
J InStrRev(FilePathFileName, ".")
If J 0 Then
GetFileExtName ".txt"
Else
GetFileExtName Mid(FilePathFileName, J, i)
End If
End Function
6. 如何提取文件夾目錄內文件名
1、首先,打開需要提取文件名的文件夾,對著地址欄點擊復制文件夾地址。
7. dir命令,如何提取目錄下的所有文件夾名稱(文件夾內還有文件夾),包括路徑
1、首先,在 DOS 環境下,如果想查看 dir 命令的用法,可以鍵入命令 dir /?。
注意事項:
dir廣泛應用於多媒體光碟、教學/匯報課件、觸摸屏軟體、網路電影、網路互動式多媒體查詢系統、企業多媒體形象展示、游戲和屏幕保護等的開發製作。並非DOS命令和系統文件。
8. Win 7 如何批量提取指定文件夾下的所有文件名稱及其路徑
Win 7 批量提取指定文來件夾下源的所有文件名稱及其路徑的方法如下:
1、在需要提取名稱的文件夾中右鍵新建一個「文本文檔」。
9. C#中,能否獲取文件路徑中的文件名
可以通過 FileInfo 進行獲取。
FileInfo fi = new FileInfo("C:\text.txt");string strName = fi.Name; // text.txt
10. php中怎麼從路徑中取出文件名
1.basename($path) — 返迴路徑中的文件名部分
2.scandir(/dir) 列出指定路徑中的文件和目錄
你應該試下 第一個