在电脑上如何把一个文件夹里的东西复制到另一个文件夹?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在电脑上如何把一个文件夹里的东西复制到另一个文件夹?相关的知识,希望对你有一定的参考价值。
一.怎样复制文件到另一个文件夹复制文件到另一个文件夹步骤如下:
1. 打开第一个文件夹
2. 选择需要复制的文件,右击点击复制
3. 打开另外一个文件夹
4. 空白处右击,点击粘贴
5. 即可复制成功
二.如何将一个文件拷贝到另一个文件夹
1,打开传输文件的文件夹和被传输的文件夹,鼠标左键按住文件移动到另一个文件夹即可
2,移动过来的文件则与原文件相同
方法/步骤2
1,鼠标右键单击文件,选择发送到选项
2,随后出现个扩展框,选择移动到的位置即可
方法/步骤3
1,单击文件,选择导航栏的编辑选项
2,点击复制到文件夹后选择相应的文件夹即可
方法/步骤4
1,右键单击文件,选择复制选项
2,打开另一个文件夹,右击鼠标选择粘贴即可 参考技术A 如果是要把A文件夹里面的东西复制到B文件夹,可以用以下方式:
1、打开A文件夹,选中要复制的东西。在选中的东西上右击——复制(当然也可以在菜单里找到复制按钮并单击)。然后打开B文件夹——(不打开也行,直接在文件夹上)右击——粘贴。
2、同时打开A、B文件夹,调整大小在桌面同时显示。按住Ctrl键不放,用鼠标把要复制的东西从A文件夹拖到B文件夹即可。 参考技术B 打开你要复制东西的文件夹,在键盘左下角找着Ctrl键,按住不放手,用鼠标左键去点击你要复制的文件,想点几个点几个,然后在你选中的任意文件上点鼠标右键,会弹出菜单,菜单里就有复制,选择即可。下来打开你要粘贴的文件夹,在空白处点击鼠标右键,会弹出菜单里面有粘贴,选择粘贴即可。 参考技术C 题主,你好,要复制的文件比较多的话,个人推荐使用文件批量改名高手,它能一次将多个文件复制到另一个文件夹中
如何在文件上写入然后将其复制到另一个文件?
【中文标题】如何在文件上写入然后将其复制到另一个文件?【英文标题】:How do I write on a file to then copy it on another file? 【发布时间】:2021-03-19 02:38:50 【问题描述】:目前正在学习 Python,我正在尝试编写一个 .txt 文件,然后将其复制到第二个 .txt 文件中。
from sys import argv
script, send_file, get_file = argv
in_file = open(send_file, "r+")
in_file.write("I'm sending information to the receiver file.")
open(get_file, "w")
get_file.write(f"in_file")
但我一直这样得到同样的错误。
Traceback (most recent call last):
File "ex15_test.py", line 11, in <module>
get_file.write(f"in_file")
AttributeError: 'str' object has no attribute 'write'
然后我将 'open(get_file, "w")' 和 'get_file.write(f"in_file")' 放入一个变量中并且没有任何错误。
out_file = open(get_file, "w")
out_file.write(f"in_file")
但这就是最终写入第二个文件的内容:
<_io.textiowrapper name="sender.txt" mode="r+" encoding="cp1252">
你知道我做错了什么吗? 为什么当我在第二个代码中使用变量时它会起作用?【问题讨论】:
open(get_file, "w") 不会将您的变量存储在任何地方。 out_file = open(get_file, "w") 将打开您的文件并将其存储在变量 out_file 中。那是正确的。现在将要写入该文件的内容转换为字符串,然后写入。您当前正在尝试将文件对象写入文件,这是不正确的。 好的,现在很清楚为什么在打开文件时需要该变量,真的怀疑为什么这是必要的。非常感谢您的解释 【参考方案1】:在open(get_file, "w")
中,get_file
是文件名,是一个字符串。
您需要写入文件对象,就像您在代码的第一部分中所做的那样。所以,应该是:
f = open(get_file, "w")
f.write(f"in_file")
f.close()
请注意,您忘记关闭代码中的两个文件。
不过,好的做法是使用上下文管理器来为您处理关闭,无论您的代码中发生什么(异常,...)
所以,最好的方法是:
with open(get_file, "w") as f:
f.write(f"in_file")
【讨论】:
哦,我明白了,所以我的代码中将存储文件的地方称为文件对象。这个概念现在很清楚了,我真的很感激 不客气。请注意,如果您认为其中一个答案回答了您的问题,您可以接受(左侧的复选标记)。 哦,是的,当然。只是我还是这个网站的新手,所以我的声誉不允许我更改公开显示,无论如何感谢您指出这一点。【参考方案2】:抱歉,代码混乱,但这应该可以满足我的想法
from sys import argv
script, send_file, get_file = argv
in_file = open(send_file, "r+")
in_file.write("I'm sending information to the receiver file.")
in_file.close()
in_file_2 = open(send_file, "r")
in_file_text = in_file_2.read()
in_file_2.close()
secondFile = open(get_file, "w")
secondFile.write(f"in_file_text")
secondFile.close()
【讨论】:
天哪,这正是我想做的。我知道在代码结束时我需要关闭文件,但我没有想到以这种方式使用 close 函数。谢谢 是的,对文件所做的任何更改仅在关闭文件后应用以上是关于在电脑上如何把一个文件夹里的东西复制到另一个文件夹?的主要内容,如果未能解决你的问题,请参考以下文章