我想知道是否有可能將文件標記爲要在命令行中複製,然後將其粘貼到資源管理器中。事情是這樣的:如何從命令行復制文件,然後粘貼到Windows資源管理器
首先在命令提示符下將文件標記爲要複製,
copy2explorer A.TXT
然後在資源管理器只需按下Ctrl + V或單擊粘貼文件夾中的上下文菜單。
我想知道是否有可能將文件標記爲要在命令行中複製,然後將其粘貼到資源管理器中。事情是這樣的:如何從命令行復制文件,然後粘貼到Windows資源管理器
首先在命令提示符下將文件標記爲要複製,
copy2explorer A.TXT
然後在資源管理器只需按下Ctrl + V或單擊粘貼文件夾中的上下文菜單。
您需要使用SetClipboardData()
和CF_HDROP
剪貼板數據格式自行將文件名放在Windows剪貼板上。
system("copy C:\\example.txt E:\\example.txt");
CopyFile(dest1, dest2, TRUE);
最後一個參數類型的問:不覆蓋文件,如果它存在? 因此,如果參數爲TRUE並且存在同名的文件,則函數失敗。 如果它是FALSE,則複製該文件,從而覆蓋現有文件。 如果不存在這樣的文件,則無論最後一個參數(TRUE或FALE)如何,都將執行復制。 實際上,在Windows資源管理器中模擬一個粘貼是有點棘手。你可以嘗試使用剪貼板API。
我不認爲這回答了問題,因爲它直接將文件複製到指定的目的地。問題是,我們可以從命令行將文件複製到剪貼板,以便它可以從其他位置粘貼,在這種情況下,窗口瀏覽器。 – duTr