[英]How to rename a folder in WebAPI :C#
我是WebAPI的新手,正在嘗試重命名WebAPI本身內的文件夾。
為此,我正在使用Directory.Move('source', 'destination');
源: D:\\\\Projects\\\\Dot Net\\\\ChurchAdmin\\\\ChurchAdmin\\\\api\\\\Images\\\\Announcements\\\\Church\\\\ComitteeMeetings
目的地:D :\\\\Projects\\\\Dot Net\\\\ChurchAdmin\\\\ChurchAdmin\\\\api\\\\Images\\\\Announcements\\\\Church\\\\Meeting
當我調試此行Directory.Move('source', 'destination');
我收到如下錯誤消息ExceptionMessage: "Could not find a part of the path."
我以多種方式嘗試無法解決此問題。任何人都可以幫助我解決此問題。
返回指定路徑字符串的絕對路徑。 檢查我在控制台應用程序上測試過的示例:-
簡單使用Path.GetFullPath(yourRelativePath); 而已
@Panagiotis你是對的
using System;
using System.IO;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
string source_dir = "C:\\Users\\hitesh.anshani\\Documents\\visual studio 2017\\Projects\\ConsoleApp1\\ConsoleApp1\\hitesh";
string des_dir = "C:\\Users\\hitesh.anshani\\Documents\\visual studio 2017\\Projects\\ConsoleApp1\\ConsoleApp1\\hitesh1233";
var abc = Environment.CurrentDirectory;
Directory.Move(Path.GetFullPath(source_dir), Path.GetFullPath(des_dir));
}
}
}
試試這個 :
class Program
{
static void Main(string[] args)
{
string sourceDirectory = @"D:\Projects\Dot Net\ChurchAdmin\ChurchAdmin\api\Images\Announcements\Church\ComitteeMeetings"
string destinationDirectory = @"D:\Projects\Dot Net\ChurchAdmin\ChurchAdmin\api\Images\Announcements\Church\Meetings"
try
{
System.IO.Directory.Move(sourceDirectory, destinationDirectory);
}
catch (Exception eX)
{
Console.WriteLine(eX.Message);
}
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.