簡體   English   中英

如何將文件移動到共享目錄中的C#中的另一個文件夾

[英]How to move a file exists into shared directory to another folder in c#

我有一個C#代碼,將本地文件從文件夾移到另一個,遵循以下代碼:

 File.Move("C:\folder1\file.txt","C:\folder1\folder2\");

此代碼將file.txt移動到folder2我的問題是file.txt存在於共享目錄中,因此我需要訪問它並將其移動到第二個文件夾中,如下所示

 File.Move("\\shared directory\\folder1\\file.txt","\\shared directory\\folder2\\");

上面的代碼沒有任何解決方案?

嘗試將共享的網絡驅動器映射到Windows中的驅動器號:

  1. 打開計算機( [Win]+[E]
  2. 點擊頂部功能區的“計算機”標簽
  3. 選擇“地圖網絡驅動器”
  4. 選擇一個驅動器號,然后輸入第一個共享文件夾路徑( \\\\shared directory\\folder1
  5. 如果需要,請保持選中“登錄時重新連接”
  6. 如果您需要Connect using different credentials Windows登錄名的帳戶登錄以訪問共享文件夾,請選中“ Connect using different credentials框,並在出現提示時輸入憑據。
  7. 重復\\\\shared directory\\\\folder2選擇其他驅動器號

從那里您應該能夠使用您提到的相同代碼:

File.Move("S:\file.txt","T:\");

假設S:\\映射到\\\\shared directory\\folder1T:\\映射到\\\\shared directory\\folder2\\

嘗試File.Move(@"\\\\shared directory\\folder1\\file.txt", @"\\\\shared directory\\folder2\\");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM