标签: copy-paste

让一个文件出现在多个文件夹中

我有 50 多个文件夹,每个文件夹都包含大量需要处理的数据。所有这些都使用完全相同的代码进行处理,利用 os.path.dirname(os.path.realpath( file )) 来获取 python 脚本所在的目录,因此用户无需手动编辑,它们只需要双击。

我需要脚本出现在每个文件夹中,而实际上只在 1 个地方,所以我可以编辑它一次,然后当它从这些位置中的任何一个运行时,文件夹路径是正确的。另一种方法是编辑主文件,然后在我更新代码时一次粘贴一个文件夹,尽管所有 50 多个文件夹都粘贴,这非常繁琐且容易出错。在 Linux 上,我可以使用符号链接进行设置,但我无法找到在 Windows 上执行此操作的方法。

或者,一种将文件一次粘贴到所有目标目录中的方法,而不是一次粘贴一个,将实现相同的目标。

windows windows-explorer copy-paste

4
推荐指数
1
解决办法
3076
查看次数

仅复制/粘贴目录中的某些文件类型

想知道是否有一个脚本可以在 .bat 文件中运行,该脚本允许我仅复制目录中的某些文件类型,然后将它们粘贴到另一个目录中

目录内容示例:F:\testbatch\test1

test_01.tcs
test_02.tcs
test_03.tcs
garbagefile_01.txt
garbagefile_02.txt
nothing.rtf
test.tpl
Run Code Online (Sandbox Code Playgroud)

假设我想从F:\testbatch\test1复制所有.tpl.tcs文件并将它们粘贴到:

F:\testbatch\test2

需要注意的是,目标目录F:\testbatch\test2已经有一些与源文件夹相同的文件,我需要覆盖这些文件。

所以我的问题是双重的:

1 - 我可以在批处理脚本中放入哪些命令将仅复制某些类型的文件?

2 - 如何确保复制和粘贴这些文件时它们会覆盖同名的现有文件?

编辑我尝试过:

xcopy "C:\Users\me\Desktop 3\123" *.bin "C:\Users\Jeff\Desktop 3\456" /y
xcopy "C:\Users\me\Desktop 3\123" *.tpl "C:\Users\Jeff\Desktop 3\456" /y
Run Code Online (Sandbox Code Playgroud)

但根本没有任何内容被复制。

运行 Windows 7 64 位

windows command-line copy-paste batch-file

4
推荐指数
1
解决办法
4万
查看次数

GIMP:粘贴为新图层

我一直使用“粘贴为新图层”。通常,当我剪切一个区域并“粘贴为新图层”时,我会放大一个区域(比如图像的右下角)。我想将粘贴的图层放置在我正在处理的区域中的某个位置(图像的右下角),但获得粘贴图层的唯一方法是移动到图像的左上角并一直拖动它. 非常耗时。

有没有一种方法可以配置“粘贴为新图层”,以便粘贴的图层出现在窗口的左上角而不是图像的左上角?

gimp copy-paste

4
推荐指数
2
解决办法
5811
查看次数

如何复制带有 Markdown 格式标题的 URL?

在Firefox 56中,如何快速复制markdown格式的URL?

[title](url)
Run Code Online (Sandbox Code Playgroud)

理论上,VimFx 应该可以工作,但事实并非如此,所以我要么想找出问题所在,要么想找到其他方法来做到这一点。

firefox url copy-paste firefox-extensions title

4
推荐指数
1
解决办法
3894
查看次数

在 Windows 资源管理器中拖放与复制和粘贴

在 Windows 资源管理器中拖放文件与复制和粘贴之间有区别吗?我在论坛上读到拖动比复制更可靠。这是真的?复制可以创建一个与原始文件不完全相同的文件吗?

windows security drag-and-drop copy-paste

3
推荐指数
1
解决办法
2万
查看次数

将范围粘贴到过滤表中

我们有以下excel表:

启动情况

单元格 A2 到 A10 被过滤:选项 3 和选项 4 被过滤掉。现在我们想要将 A12:A16 中的数字粘贴到可见单元格旁边(所以在 B2:B10 中)。有什么办法可以做到这一点?

copy-paste microsoft-excel-2010

3
推荐指数
1
解决办法
3万
查看次数

使用新名称复制并粘贴文件 200 次

我有一个文件夹,其中包含一个名为: 的文件'template.xlsx',以及数百个名为:

  • old_2301 Item 1.xlsx
  • old_2014 Item 2.xlsx
  • old_5321 Item 3.xlsx
  • ...
  • old_3212 Item 200.xlsx

我想复制文件template.xksx并创建 200 个新文件:

  • 2301 Item 1.xlsx
  • 2014 Item 2.xlsx
  • 5321 Item 3.xlsx
  • 3212 Item 200.xlsx

我试过这样的事情:

在文件夹中,输入Shift+右移:选择“在此处打开命令窗口”

for %a in (*.*) do copy "template.xlsx" ... ren ...?
Run Code Online (Sandbox Code Playgroud)

我想将复制的template.xlsx文件重命名为与其他文件相同的名称,但要old_删除。

有没有一种简单的方法可以做到这一点?

windows-7 copy-paste cmd.exe

3
推荐指数
2
解决办法
9540
查看次数

为什么粘贴的文本会在 macOS Catalina 的终端中突出显示?

在 macOS Catalina 上,当我复制文本并粘贴到终端时,文本会突出显示(基本上,文本中有 ANSI 颜色代码)。我不知道此功能何时包含在内,但是有没有办法禁用它?

terminal shell copy-paste macos macos-catalina

3
推荐指数
1
解决办法
267
查看次数

有什么办法可以在 vim 中进行类似 emacs 的 yank 操作吗?

在 emacs 中,yanking 的工作原理是这样的:如果你删除了一些东西,它可以被拉回到另一个位置。换句话说,emacs 的 yank 有点像剪切和粘贴。另一方面,vim 的 yank 似乎就像复制和粘贴:我可以 yank 一些东西然后将其粘贴到其他地方,但原始文本仍在那里。有没有办法剪切文本而不是仅仅在vim中复制它?

vim copy-paste cut-and-paste yank

2
推荐指数
1
解决办法
480
查看次数

复制粘贴两次

有没有办法,复制和粘贴两次?例如,有没有办法让我复制一个url,存储它,然后复制另一个url,然后分别粘贴这些url?

我在某处读到,这是可能的,但无法弄清楚。

clipboard copy-paste

2
推荐指数
1
解决办法
2583
查看次数