一、讀取文件夾下所有文件名bat
在Windows系統下,可以使用.bat文件來實現讀取文件夾下所有文件的功能。
@echo off dir /b /s "C:\TestFolder\*.txt" > C:\Temp\files.txt
上述代碼可以將C:\TestFolder文件夾下的所有以.txt結尾的文件名保存到C:\Temp\files.txt文件中。
二、讀取文件夾下所有文件名c語言
在C語言中,可以使用系統函數dirent.h中的opendir和readdir函數來實現讀取文件夾下所有文件的功能。
#include <stdio.h> #include <dirent.h> int main() { struct dirent *dirp; DIR *dp; if((dp=opendir("."))==NULL){ printf("Can't open the current directory!"); } while((dirp=readdir(dp))!=NULL){ if(strcmp(dirp->d_name,".")!=0 && strcmp(dirp->d_name,"..")!=0){ //去除當前目錄和上一級目錄 printf("%s\n",dirp->d_name); } } closedir(dp); }
上述代碼可以實現讀取當前目錄下所有文件名,並列印到控制台中。
三、讀取文件夾下所有文件名的路徑
在Python中,使用os模塊中的os.walk函數可以實現讀取文件夾下所有文件名的路徑,如下:
import os folder_path = r"C:\TestFolder" for root,dirs,files in os.walk(folder_path): for file in files: file_path = os.path.join(root,file) print(file_path)
上述代碼可以列印出C:\TestFolder文件夾下所有文件名的路徑。
四、讀取文件夾下所有文件名bat文件
在Windows系統下,可以創建一個.bat文件,然後使用dir命令和findstr命令來實現讀取文件夾下所有文件的功能。
@echo off dir /b /s "C:\TestFolder" | findstr /i ".bat" > C:\Temp\files.txt
上述代碼可以將C:\TestFolder文件夾下的所有.bat文件名保存到C:\Temp\files.txt文件中。
五、獲取文件夾下所有文件的文件名
在Python中,使用os模塊中的os.listdir函數可以實現獲取文件夾下所有文件的文件名,如下:
import os folder_path = r"C:\TestFolder" files = os.listdir(folder_path) for file in files: print(file)
上述代碼可以列印出C:\TestFolder文件夾下所有文件的文件名。
六、讀取文件夾下所有文件名python
在Python中,使用os模塊中的os.walk函數可以實現讀取文件夾下所有文件名,如下:
import os folder_path = r"C:\TestFolder" for root,dirs,files in os.walk(folder_path): for file in files: print(file)
上述代碼可以列印出C:\TestFolder文件夾下所有文件名。
七、獲取文件夾下的所有文件名
在Java中,可以使用File類的list方法或listFiles方法來實現獲取文件夾下所有文件名,如下:
import java.io.*; public class GetAllFileName { public static void main(String[] args) { File folder = new File("C:\\TestFolder"); File[] fileList = folder.listFiles(); for (File file : fileList) { if (file.isFile()) { System.out.println(file.getName()); } } } }
上述代碼可以列印出C:\TestFolder文件夾下所有文件的文件名。
八、提取文件夾所有文件名
在PHP中,可以使用scandir函數來實現提取文件夾所有文件名,如下:
$dir = "C:/TestFolder"; $files = scandir($dir); foreach ($files as $file) { if ($file != "." && $file != "..") { echo "$file\n"; } }
上述代碼可以列印出C:\TestFolder文件夾下所有文件的文件名。
九、批量提取文件夾內文件名
在R語言中,可以使用list.files函數來實現批量提取文件夾內文件名,如下:
files <- list.files("C:/TestFolder", full.names=FALSE) for (file in files) { print(file) }
上述代碼可以列印出C:/TestFolder文件夾下所有文件的文件名。
十、一鍵打開文件夾內所有文件
在Python中,可以使用os和subprocess模塊結合使用來實現一鍵打開文件夾內所有文件,如下:
import os import subprocess folder_path = r"C:\TestFolder" for root,dirs,files in os.walk(folder_path): for file in files: file_path = os.path.join(root,file) subprocess.call(['open', file_path])
上述代碼可以打開C:\TestFolder文件夾下所有文件。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/291590.html