从文本创建文件和文件夹

马库斯

我有一个关于如何从文本创建文件的问题,例如,我有$source = "C:\folder1\folder11\file1.txt"目的地是目的地$destination = "C:\folder2\folder22\file2.txt"的文件和文件夹尚不存在。

我使用这个命令powershell:

$source = "C:\folder1\folder11\file1.txt"
$destination = "C:\folder2\folder22\file2.txt"

Copy-Item $source -Destination  (New-Item -ItemType File -Path $destination -Force) -Force

此命令创建文件:file2.txt和文件夹:C:\folder2\folder22\但有错误:

找不到路径的一部分

你知道我该如何解决这个错误吗?

拉纳迪普·杜塔

如果源是目录,-recurse 开关将创建目标文件夹层次结构。

当源是一个文件时,Copy-Item期望目标是一个已经存在的文件或目录。

所以,做这样的事情:

$source = "C:\folder\String.txt"
$destination = "C:\folder2\folder22\file2.txt"

if(!(Test-Path $destination))
{
New-Item (Split-Path -Path $destination) -ItemType Directory -Force
}
Copy-Item -Path $source -Destination $destination -Force

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Powershell中创建文件夹和文件

来自分类Dev

在Powershell中创建文件夹和文件

来自分类Dev

并行创建文件夹和文件

来自分类Dev

创建文件夹和文件插件 Sketch

来自分类Dev

如何从具有相同名称的文本文件创建文件夹和文件,以插入具有相应名称的文件?

来自分类Dev

创建文件夹/文件结构

来自分类Dev

创建文件/文件夹列表

来自分类Dev

在文件夹中创建文件

来自分类Dev

强制所有者创建文件和文件夹

来自分类Dev

Unix命令以递归方式创建文件和文件夹

来自分类Dev

强制所有者创建文件和文件夹

来自分类Dev

无论操作系统如何,如何创建文件和文件夹

来自分类Dev

如何使用命令行在Atom中创建文件和文件夹?

来自分类Dev

如何为给定路径创建文件夹结构和文件

来自分类Dev

在特定目录中的文本文件中指定创建文件夹/子文件夹/文件

来自分类Dev

从路径创建文件夹目录?

来自分类Dev

批量创建文件夹

来自分类Dev

在laravel中创建文件夹

来自分类Dev

在Swift中创建文件夹

来自分类Dev

如何创建文件夹列表

来自分类Dev

在Kotlin中创建文件夹

来自分类Dev

创建文件夹共享参考

来自分类Dev

在“位置”下创建文件夹

来自分类Dev

使用WshUserEnv创建文件夹

来自分类Dev

使用Swift创建文件夹

来自分类Dev

从 .xlsx 创建文件夹结构

来自分类Dev

批处理文件文件夹和文本文件的创建

来自分类Dev

自动创建文件夹内容的文本文件

来自分类Dev

从文本文件中特定行的部分创建文件夹