我试图按目录顺序对目录中的文件进行排序,无论我尝试了什么,它仍然会返回,就像我从未对其进行排序一样。
def directory(file_input):
"""Returns all files in the directory."""
files = []
pathway = Path(file_input)
for file in pathway.iterdir():
files.append(file)
for file in sorted(files):
search_contents_list.append(file)
print(file)
答案 0 :(得分:0)
public partial class Form1 : Form
{
// Declare FNAME at class level so all methods can access it
private string FNAME;
private void button1_Click(object sender, EventArgs e)
{
// Assign a value to FNAME
FNAME = GetTextNullIfEmpty(textBoxFname.Text);
}
private void button2_Click(object sender, EventArgs e)
{
// Do something with FNAME here
}
}
默认情况下按字母顺序输出(无论如何,在我的机器上)。如果仍然不确定,则可以尝试os.listdir()
区分大小写,或者根据您需要的条件进行排序。