J Price -- I too was attempting my own corpus and Alexis (below) gave us the line that did the trick.
Here is my code in case it might help somebody in the future: (Made a directory called books and put three Woolf books in it.)
import nltk
from nltk.corpus import PlaintextCorpusReader
from nltk.corpus import LazyCorpusLoader
# next line is from Alexis on the GGroup nltk-user
books = LazyCorpusLoader('books', PlaintextCorpusReader, r'(?!\.).*\.txt')
corpus_root = '../corpora/books/'
wordlists = PlaintextCorpusReader(corpus_root, '.txt')
print(books.fileids())
import nltk
from nltk.corpus import PlaintextCorpusReader
from nltk.corpus import LazyCorpusLoader
# next line is from Alexis on the GGroup nltk-user
books = LazyCorpusLoader('books', PlaintextCorpusReader, r'(?!\.).*\.txt')
corpus_root = '../corpora/books/'
wordlists = PlaintextCorpusReader(corpus_root, '.txt')
print(books.fileids())
import nltk
from nltk.corpus import PlaintextCorpusReader
from nltk.corpus import LazyCorpusLoader
# next line is from Alexis on the GGroup nltk-user
books = LazyCorpusLoader('books', PlaintextCorpusReader, r'(?!\.).*\.txt')
corpus_root = '../corpora/books/'
wordlists = PlaintextCorpusReader(corpus_root, '.txt')
print(books.fileids())
['woolf-acts.txt', 'woolf-night-day.txt', 'woolf-voyage.txt']