У меня есть список строк, который содержит файлы, как показано нижеСоздание папок путем проверки номера в начале строки с питоном
filename = [ '000101 FL - Project Title Page.DOC',
'014200 FL - References.DOC',
'095446 FL - Fabric-Wrapped Ceiling Panels.DOC',
'142113 FL - ELECTRIC TRACTION FREIGHT ELEVATORS.DOC']
Я хочу, чтобы проверить, если папку с именем, состоящими из Div + первых двух чисел в каждой строке существуют такие, как Div00, Div01, Div09, Div14 в этом случае. Если нет, я бы хотел создать эту папку. Затем сохраните имя файла в этой папке.
В псевдокоде я считаю, что это было бы похоже на
for file in filenames
if 'Div' + file[0][0] not a folder
make folder 'Div' + file[0][0]
add file to folder
else
add file to folder Div + file[0][0]
Там будет несколько файлов, которые начинаются с тех же двух чисел, поэтому я хочу, чтобы отсортировать их в папку.
Сообщите мне, если вам нужно какое-либо разъяснение.
Вы хотите скопировать файл в папку, переместить файл в складку r или создать пустой файл с именем файла в папке? –
@ DavidCullen Я должен был это разъяснить. Я хочу скопировать все файлы, начиная с XX, в новую папку под названием DivXX – Jstuff
@Jstuff, скопировать или переместить? – SparkAndShine