问题标签 [file-move]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
709 浏览

c# - 如何在控制台应用程序中设置不同的源和目标路径来复制产品和测试环境的文件

一个简单的文件移动控制台应用程序,其中源路径和目标路径现在是硬编码的。我必须在不同的环境中运行此应用程序 - 使用不同的源路径和目标路径进行测试和生产。如何设置复制或移动文件的路径。如何从 program.cs 中的配置文件中编码或调用这些路径

0 投票
4 回答
3418 浏览

powershell - Copy-Item 不包括 PowerShell 中源目录的子文件夹文件

我有一个脚本,它将具有特定扩展名的文件从源目录移动到目标目录。

我的源目录如下所示:

文件夹

  • 文件1.td

  • 文件2.td

    子文件夹

    • 文件3.td

    • 文件4.td

我的脚本很短,看起来像:

我不得不提到$SourceDirPath它来自一个配置文件,只有当我将它声明为C:\FILESFOLDER\*

该脚本有效,但不会将文件从子文件夹复制到目标。目的地只有 File1 和 File2。

我的 Copy-Item 命令有什么问题?

0 投票
3 回答
653 浏览

git - 跨多个重命名为两个文件创建 Git 补丁

我想将两个文件从一个存储库移动到另一个。这些文件最初添加为:

  1. /src/init/Price.cs
  2. /tests/init/PriceTests.cs

这两个文件后来被重命名为:

  1. /src/init/PriceValue.cs
  2. /tests/init/PriceValueTests.cs

然后移动到:

  1. /src/moved/PriceValue.cs
  2. /tests/moved/PriceValueTests.cs

我试图通过这个描述为这些文件创建一组补丁,但我不确定如何传递文件存在的六个不同路径。

我设法找到了所有影响PriceValue.cs(跨重命名和移动)的提交 ID,但是将这些 ID 传递给 Git 失败并显示以下错误消息:

那么,我如何为此创建一组补丁,其中仅包含对上述文件的更改,但在每个文件的一次重命名和一次移动中包含它?

0 投票
2 回答
11468 浏览

c# - File.Exists + File.Move 错误“该进程无法访问该文件,因为它正被另一个进程使用。”

我有一个我认为非常简单的文件移动器脚本。它检查文件并将其移动到新目录(如果存在):

它通过了该文件是否存在的检查,但是在尝试移动它时会在下一行出现错误,说明该文件正在被另一个进程使用。我只能假设 File.Exists 导致它以某种方式挂断,但无法从遇到此问题的其他任何人那里找到解决方案。

0 投票
2 回答
9381 浏览

java - Java 中的 Files.move() 给出了 FilesSystemException 错误,因为文件夹“正在被另一个进程使用”,但事实并非如此

我想将单个文件移动到另一个文件夹,但我不能,因为“它正在被另一个进程使用”。这是我的代码:

错误消息:
线程“main”中的异常 java.nio.file.FileSystemException:C:\folderpath:该进程无法访问该文件,因为它正被另一个进程使用。

我尝试了不同的文件,不同的文件夹,但每次都说该文件正在被使用。我已经用一个基本的文本文件对其进行了测试,该文件在我测试它时肯定已关闭并且没有被使用,但我仍然得到错误。有谁知道发生了什么?或者,是否有另一种方法可以移动不会出现此问题的文件?

0 投票
0 回答
37 浏览

python - 导入的文件应移动到另一个文件夹

我已将所有需要导入数据库的 shapefile 放在一个文件夹中。我写了一个脚本,shapefile 被导入到数据库中。现在我需要在上传后将这些 shapefile 移动到另一个文件夹。(数据文件将具有相同的名称,但扩展名不同,例如roads.dbf、roads.shp、roads.prj、roads.shx 等)上传后我面临移动这些文件的问题。我编写了一个完整的代码要移动的文件夹。请帮助我。先感谢您 !

0 投票
2 回答
2796 浏览

powershell - 来自 Import-CSV 的 Powershell Move-Item:错误 - 找不到路径的一部分

我一直在编写 Powershell 中的脚本,以从 CSV 文件中获取路径,并将相应路径中的这些文件移动到其他地方的新目的地。通常使用不同的文件名。

我正在使用 5.0 版

例如:

现在我使用了以下脚本,它最初能够移动一些文件:

尽管执行到一半左右开始返回此错误:

移动项目:找不到路径的一部分。在 line:1 char:238 + ... Each-Object{Move-Item -Literalpath $ .Source -Destination $ .Destina ...
+ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : WriteError: (Q:\RECORDS\ PRIV...-4-20_N1969.pdf:FileInfo) [Move-Item], DirectoryNotFoundException
+ FullyQualifiedErrorId : MoveFileInfoItemIOError,Microsoft.PowerShell.Commands.MoveItemCommand

据我所知,没有特殊字符会阻止找到路径。如果我将 Move-Item 替换为 Copy-Item 它会返回相同的错误。我还检查了路径以查看它们是否正确。

我对此束手无策。不知道还有什么可以尝试的。我毕竟是一个完全的新手。

谢谢

注意:我为这个问题制定了解决方案。Move-Item cmdlet似乎不喜欢创建目录。

相反,我首先使用New-Item -directories创建目录,从文本文档中获取内容,其中每一行都代表一个路径(没有标题)。

首先创建空目录后,原始脚本按预期工作。

对于这里感兴趣的任何人是目录脚本:

感谢大家的帮助。

0 投票
2 回答
1284 浏览

c# - c# - 如何将存在的文件移动到共享目录中的另一个文件夹中

我有一个 C# 代码,可以按照以下代码将本地文件从文件夹移动到另一个文件夹:

此代码将 file.txt 移动到 folder2 我的问题是 file.txt 存在于共享目录中,因此我需要访问它并将其移动到第二个文件夹,如下所示

上面的代码没有任何解决方案?

0 投票
2 回答
1089 浏览

c# - C# 使用 2 个映射驱动器移动文件

我需要使用下面的代码将映射文件夹中存在的文件移动A:\到另一个映射文件夹B:\

它返回下面的错误

我试图在文件夹资源管理器中打开 A:\file.txt 并正常打开文件

0 投票
1 回答
201 浏览

vba - DropIt Project - 根据文件夹中的文件数量移动文件夹

DropIt 项目软件:

我想知道是否可以根据文件夹包含的文件数量复制(或移动)文件夹?例如,我有:文件夹 1(2 个文件)、文件夹 2(5 个文件)、文件夹 3(1 个文件)。文件 1 和 2 需要移动到另一个位置,因为它们包含多个文件。文件 3 需要保留在原处,因为它只包含 1 个文件。

是否可以定义规则或正则表达式来帮助解决这个问题?

如果可以使用 VBA 完成此任务,那也很好。

最好的问候,亨德