一、讀取文件夾下所有文件名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-hant/n/291590.html
微信掃一掃
支付寶掃一掃