Pur*_*ome 7 .net c# azure azure-storage azure-storage-files
我正在尝试弄清楚如何将Azure文件存储中的文件从一个位置移动到同一个共享中的另一个位置.
例如
source -> \\Share1\someFile.txt
destination -> \\Share1\Foo\Bar\someFile.txt
Run Code Online (Sandbox Code Playgroud)
CreateIfNotExistsAsync为每个子目录吗?干杯!
小智 6
这在Azure存储文件参考的入门指南中有说明.
您需要的是将StartCopy文件从一个位置复制到另一个位置的方法.
// Start the copy operation.
destinationFile.StartCopy(sourceFile);
Run Code Online (Sandbox Code Playgroud)
并且,是的,如果目标目录不存在,则必须创建目标目录.
像这样:
public static void MoveTo(this CloudFile source, CloudFileDirectory directory)
{
var target = directory.GetFileReference(source.Name);
target.StartCopy(source);
source.Delete();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7892 次 |
| 最近记录: |