Trong C# làm cách nào để sao chép tệp từ máy ảnh sang ổ đĩa cục bộ của tôi? Máy ảnh được kết nối qua USB và máy ảnh không hiển thị dưới dạng ổ đĩa tiêu chuẩn.Làm cách nào để đọc tệp từ máy ảnh được đính kèm qua USB
Tôi đang sử dụng Sony Handycam HDR-CX160. Tôi muốn viết một ứng dụng C# windowsform nhỏ sao chép các tệp video từ thiết bị.
Vậy ứng dụng của tôi sao chép tệp từ thiết bị được kết nối qua USB như thế nào? Nó không hiển thị như một ổ đĩa nhưng nó xuất hiện trong cửa sổ thám hiểm. Khi tôi tìm kiếm ổ đĩa trong C# nó không có trong danh sách?
Cảm ơn!
======== CẬP NHẬT =======
Tôi sẽ cố gắng và hỏi câu hỏi này một cách khác nhau và hy vọng nó sẽ được mở cửa trở lại.
Sử dụng C# Tôi cần sao chép tệp từ máy ảnh vào ổ cứng cục bộ của mình. Nếu tôi mới đường dẫn dòng mã này sẽ làm điều đó.
string cameraPath = ?????
string sourcePath = Path.Combine(cameraPath, @"\Video\2012-1-1.WMV");
string targetPath = @"C:\Video\2012-1-1.WMV";
System.IO.File.Copy(sourceFile, destFile, true);
Vậy làm thế nào tôi có thể giải quyết cameraPath? Có cách nào khác để làm điều này với nhau không?
Câu hỏi này quá rộng. Nó sẽ là tốt nhất để trở lại một khi bạn đang mắc kẹt trên một khía cạnh cụ thể của dự án của bạn. –
Bạn không chắc chắn tại sao có phiếu bầu để đóng? Đây là một vấn đề C# thực sự tôi không thể tìm thấy một câu trả lời quá. Tôi chỉ cần một cách có lập trình để kết nối với một thiết bị để tôi có thể sao chép một tập tin từ nó. –
đây là về ổ đĩa USB nhưng có lẽ bạn sẽ tìm thấy một cái gì đó hữu ích http://www.codeproject.com/Articles/18062/Detecting-USB-Drive-Removal-in-aC-Program – Archibald