在windows资源管理器中看不到文件夹,无法重命名

2024-03-28 18:46:50 发布

您现在位置:Python中文网/ 问答频道 /正文

一般来说,我对编程、python和StakeOverflow都是新手(我在大学和高中上过一门编程课程)。我做这个脚本来清除我的下载文件夹,但我遇到了一些问题。我创建的文件夹在windows资源管理器中不可见,我似乎无法重命名我创建的文件夹。如果有什么不同的话,我正在运行windows10。你知道吗

import os
import time
import shutil


# Create a folder to store the downloads in
def makefolder():
    os.chdir(os.chdir('C:\\')
    os.makedirs('C:\Users\keega\Documents\A')

# Moves the files
def movefiles():
    os.chdir('C:\Users\keega\Documents\Downloads')
    shutil.copytree('C:\Users\keega\Documents\Downloads','C:\Users\keega\Documents\A')


# Rename the folder just created
def renamefolder():
    os.chdir('C:\Users\keega\Documents')
    nameoffolder= 'Downloads' + str((time.strftime("%d/%m/%Y")))
    os.rename('A',nameoffolder)
    Return

#delete the old files
def deletedownloads():
    os.chdir('C:\Users\keega\Downloads')
    shutil.rmtree('C:\Users\keega\Downloads')


makefolder()
movefiles()
renamefolder()
deletedownloads()

Tags: theimport文件夹timeosdownloadsdef编程
2条回答

将大写的C:更改为C:\,并删除文件夹A,因为它将再次创建,否则将运行错误。你知道吗

import os
import time
import shutil


# Create a folder to store the downloads in
def makefolder():
    os.mkdir('c:\\Users\\keega\\Documents\\A')

# Moves the files
def movefiles():
    os.chdir('c:\\Users\\keega\\Documents\\Downloads')
    shutil.copytree('c:\\Users\\keega\\Documents\\Downloads','c:\\Users\\keega\\Documents\\A')


# Rename the folder just created
def renamefolder():
    os.chdir('c:\\Users\\keega\\Documents')
    nameoffolder= 'Downloads' + str((time.strftime("%d/%m/%Y")))
    os.rename('A',nameoffolder)
    Return

#delete the old files
def deletedownloads():
    os.chdir('c:\\Users\\keega\\Downloads')
    shutil.rmtree('c:\\Users\\keega\\Downloads')


makefolder()
movefiles()
renamefolder()
deletedownloads() 

相关问题 更多 >