获取目录下所有文件名的脚本
时间: 2024-01-01 07:05:10 浏览: 96
可以使用Python的os模块来获取目录下所有文件名的脚本,示例代码如下:
```python
import os
# 指定目录路径
dir_path = '/path/to/dir'
# 获取目录下所有文件名
file_names = os.listdir(dir_path)
# 打印文件名
for file_name in file_names:
print(file_name)
```
其中,`os.listdir()`函数会返回指定目录下的所有文件和子目录的名称,包括隐藏文件和目录。如果需要过滤掉子目录,可以在遍历文件名时使用`os.path.isfile()`函数来判断文件类型。
相关问题
写一个windows脚本,获取指定目录下的所有文件名
可以使用Windows命令行工具dir来获取指定目录下的所有文件名。以下是一个简单的Windows脚本示例,可以将其保存为 .bat 文件并运行:
```
@echo off
set /p directory="请输入目录路径: "
dir %directory%
pause
```
该脚本会提示用户输入目录路径,并使用dir命令获取指定目录下的所有文件名。最后,脚本会暂停程序,等待用户按任意键退出。
shell脚本获取当前路径下所有文件名
可以使用以下命令获取当前路径下所有文件名:
```bash
ls -1
```
该命令会列出当前路径下所有文件和文件夹的名称,每个名称独占一行。其中 `-1` 参数指定每个名称占一行,方便后续处理。如果需要获取特定类型的文件名,可以使用通配符,如:
```bash
ls -1 *.txt
```
该命令会列出当前路径下所有后缀为 `.txt` 的文件名。如果需要获取子目录中的文件名,可以使用 `-R` 参数,如:
```bash
ls -1R
```
该命令会递归列出当前路径下所有文件和文件夹的名称,包括子目录中的文件和文件夹。
阅读全文