简单的问题,我知道您可以使用FileMove
将文件从一个路径移动到另一个路径。我的问题是,如何从一个文件夹中移出任何类型的文件(.mp3
, .txt
,.avi
)仅从文件夹1到文件夹2的第一个 .txt文件?
答案 0 :(得分:5)
您可以将通配符传递给Directory.EnumerateFiles()
:
string filename = Directory.EnumerateFiles("Your search folder here", "*.txt").Min();
if (filename != null)
{
// ... Do something with filename
}
Enumerable.Min()
将返回“最低”'序列中的字符串(即按字母顺序排列的第一个字符串),如果序列为空,则为null
。
这很有效,因为当您将*.txt
之类的通配符传递给Directory.EnumerateFiles()
时,它会调用仅返回' .txt'的Windows API方法。文件。
答案 1 :(得分:2)
example.log
如果目录中没有文件,则会爆炸。如果目录中没有文本文件,它也会爆炸。这还取决于您对" First"
的定义答案 2 :(得分:2)
您可以使用GetFiles
from django.shortcuts import render
def index(request):
return render(request , "base.html" , {})
error: poll/chat.py not found