c 中複製檔案到貼上板

2021-07-05 12:26:59 字數 916 閱讀 7061

在c#中。對於 clipboard 物件很常見。clipboard 是乙個系統維護的貼上板。可以複製文字等資訊,通過對clipboard的方法的訪問可以實現對貼上板的靈活操作。

那麼如何使用clipboard 複製乙個檔案或是乙個資料夾「到」貼上板中呢(到,其實是複製了乙個路徑。)

可以使用 clipboard.setfiledroplist  方法。

setfiledroplist   物件的引數是乙個 system.collections.specialized.stringcollection 物件。即要複製到貼上板的檔案或資料夾的路徑。

所以可以參考一下**

將 c盤的乙個資料夾和檔案複製「到」貼上板。然後可以測試貼上到桌面上。

**如下:

string filepath = @"c:\a.txt";

string dirpath = @"c:\ab";

system.collections.specialized.stringcollection strcoll = new system.collections.specialized.stringcollection();

strcoll.add(filepath);

strcoll.add(dirpath);

clipboard.setfiledroplist(strcoll);

之後,在桌面上貼上:

如圖所示:成功了。

注意**中的:@"c:\a.txt" 對於檔案 必須使用@ 不然出錯!!

C語言將資料複製到貼上板

直接貼我的專案 吧 cstring str str的值從外部獲取 if 0 str.getlength 將cstring轉換為char uses conversion 呼叫函式,t2a和w2a均支援atl和mfc中的字元轉換 char chardata t2a str char chardata w...

系統貼上板到vim

習慣了windows下面的複製,粘帖快捷鍵。轉到vim編輯器會發現這兩個鍵沒什麼作用,其實vim是使用ctrl shift c,ctrl shift v複製粘帖的。但是使用這些快捷鍵只能在一定螢幕範圍使用,且只能在插入模式才有效。而在vim中簡單用y只是複製到 雙引號 貼上板裡,同樣用p貼上的也是這...

js點選按鈕複製內容到貼上板

複製內容到貼上板,就是要選擇需要複製的內容並執行document.execcommand copy 命令 複製內容到貼上板 function copytoclipboard elemid catch e console.log 複製成功 return succeed 如果應用場景複雜些,可能有多種元...