因为对操作系统层面的函数还不是很了解,所以在判断的时候的方式有点挫,但是还是把功能圆满的完成了,希望能对网友们有所帮助。
代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using System.Windows.Forms;
using System.Security.AccessControl;
namespace CopyFileByCMD
{
class FileCopy
{
/// <summary>
/// 判断用户对文件夹是否有写入权限
/// </summary>
/// <param name="destFolder"></param>
/// <param name="message"></param>
/// <returns></returns>
public bool IfFolderCanWrite(string destFolder, out string message)
{
bool result = false;
bool canRead = true;
bool canWrite = false;
message = "文件夹不可以被写