我可以使用python执行什么命令来使用python查找文件的文件夹(目录是已知的)?
例如,我有“C:/Users/ExUser/Documents/Folder/Player/To Do.txt”
,我只需要“Player”
部分。
您可以使用pathlib.Path的
parent
属性:
from pathlib import Path
path = Path("C:/Users/ExUser/Documents/Folder/Player/To-Do.txt")
print(f'path.parent.as_posix(): {path.parent.as_posix()}')
输出:
path.parent.as_posix(): C:/Users/ExUser/Documents/Folder/Player
就这么简单:
import os
print(os.path.basename(os.path.dirname(path)))
使用basename和dirname,
import os
path = 'C:/Users/ExUser/Documents/Folder/Player/To-Do.txt'
os.path.basename(os.path.dirname(path))
或者干脆
path.split ('/')[-2]
上面是我的根、目录和路径的结构。我想得到三样东西<代码>汽车,和。 是目录的名称 这是我的代码: 如您所见,我设法获得了和。现在我想得到每个文件的车名(directroy的名字)。。。最简单的方法是什么?
问题内容: 我想使用“文件类”从项目文件夹中获取文件,我该怎么办? 问题答案: 嗯,有很多不同的方法来获取Java文件,但这是一般要点。 不要忘记,您至少需要将其包装在a 中,因为File是其中的一部分,这意味着它必须具有try-catch块。 不是要解决Ericson的问题,而是如果您使用的是实际的软件包,则除非明确使用文件的位置,否则文件的位置将有问题。相对路径与Packages混为一谈。 即
问题内容: 假设我有一个URL:我想获得目录下所有文件/目录的列表。 我正在使用Java 5。 我可以使用此程序http://www.httrack.com/获得dir的列表,但是使用Java我不知道是否可行。 有谁知道如何用Java获得它?或者,如果Java无法执行,该程序将如何完成工作? 问题答案: 有一些条件: 服务器必须已启用目录列表,以便您查看其内容。 我没有办法(没有API或HTTP动
我想通过使用“文件类”从项目文件夹中获取文件,我如何做到这一点?
问题内容: 如何使用PHP获取目录内的文件名? 我找不到使用Google的相关命令,所以希望这个问题能对那些类似的问题有所帮助。 问题答案: 有很多方法。较旧的方法是但 可能是最好的方法。 还有(与一起使用)和。 以下是一些有关如何使用每个示例打印当前目录中所有文件的示例: 用法:(推荐) 用法: 和用法: 用法: 如评论中所述,这是很好的,因为我在那里使用的星号实际上可以用于对文件进行匹配,因此
所以我必须使用Java文件树系统,因为。由于某些原因,listfiles文件在通过远程网络时速度非常慢。但是,所有Java文件树系统示例都列出了子目录中的所有文件,这严重降低了程序的速度。如何使它只搜索目录,并返回该目录中的文件夹和文件名,而不返回子目录。 示例代码: 如有任何见解或帮助,将不胜感激,谢谢。