尝试Python 代码编写:
简单实现把文件复制到另外一个目录下:(这里的bb可以是txt、)
import os
import shutil
import txt as txt
alllist = os.listdir(u"C:\\Users\\euweb\\Desktop\\1\\1")#方法用于返回指定的文件夹包含的文件或文件夹的名字的列表。这个列表以字母顺序。 它不包括 . 和 .. 即使它在文件夹中。
for i in alllist:
aa,bb = i.split(".")
if '新建文件' in aa.lower():#返回将字符串中所有大写字符转换为小写后生成的字符串。
oldname = u"C:\\Users\\euweb\\Desktop\\1\\1\\" + aa + "." + bb
print(oldname)
newname = u"C:\\Users\\euweb\\Desktop\\1\\2\\" + aa + "." + bb
shutil.copyfile(oldname, newname) # copy test_org.txt 为 test_copy.txt 若存在,则覆盖
else:
print("11111111111111")
第一次省级
import os
import shutil
alllist = os.listdir(u"C:\\Users\\euweb\\Desktop\\1\\1")
# file_dir = "C:\\Users\\euweb\\Desktop\\1\\1"
# file=os.chdir(file_dir)
for i in alllist:
aa,bb = i.split(".")
if '新建文件' in aa.lower():
for j in range(1, 5):#循环复制多次,不好含5
j=str(j)#转换成字符串
oldname = u"C:\\Users\\euweb\\Desktop\\1\\1\\" + aa + "." + bb
print(oldname)
newname = u"C:\\Users\\euweb\\Desktop\\1\\2\\" + aa +j+ "." + bb
# shutil.copyfile("oldname","newname")# copy test_org.txt 为 test_copy.txt 若存在,则覆盖
shutil.copyfile(oldname, newname) # copy test_org.txt 为 test_copy.txt 若存在,则覆盖
else:
print("11111111111111")
|