클리엘
CLIEL LAB
클리엘
전체 방문자
오늘
어제
  • 분류 전체보기 (514)
    • Mobile (47)
      • Kotlin (47)
    • Web (84)
      • NestJS (9)
      • HTML5 & CSS3 (38)
      • Javascript (20)
      • TypeScript (6)
      • JQuery (11)
    • .NET (301)
      • C# (84)
      • ASP.NET (67)
      • Windows API for .NET (128)
    • Server (53)
      • SQL Server (10)
      • MariaDB (18)
      • Windows Server (6)
      • node.js (19)
    • System (12)
      • 작업LOG (12)
    • Review (11)
    • ETC (6)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • 블로그 정리

인기 글

태그

  • ASP.NET
  • asp.net core web api
  • exception
  • jQuery
  • NestJS
  • Kotlin
  • LINQ
  • Entity Framework
  • c#
  • JavaScript
  • CSS3
  • Windows API
  • .NET
  • node.js
  • asp.net core
  • 변수
  • android studio
  • android
  • HTML5
  • MariaDB

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
클리엘

CLIEL LAB

.NET/Windows API for .NET

CopyFile - File복사

2019. 8. 6. 16:03
728x90

CopyFile함수는 인수로 지정한 File을 복사하는 함수입니다.

Declare Function CopyFile Lib "kernel32" Alias "CopyFileA" (ByVal lpExistingFileName As String, ByVal lpNewFileName As String, ByVal bFailIfExists As Boolean) As Integer

▶VB.NET 선언

[DllImport("kernel32")]
public static extern int CopyFile(string lpExistingFileName, string lpNewFileName, bool bFailExists);

▶C# 선언


CopyFile함수의 첫번째 인수는 복사할 File의 위치및 이름을, 두번째 인수에는 복사해 놓을 File의 위치와 이름을 지정합니다.

세번째 인수를 true로 설정하면 File을 복사할때 같은 이름의 File이 존재할 경우 복사를 취소하고 false로 설정하면 같은 이름의 File이 존재하면 해당 File을 덮어 쓰도록 합니다.

위 인수를 토대로 C drive의 aaa.txt File을 D drive의 aaa.txt로 복사하려면 CopyFile함수는 다음과 같이 호출될 수 있습니다.

CopyFile("C:\aaa.txt", "Z:\aaa.txt", True)

▶VB.NET 호출

CopyFile(@"C:\aaa.txt", @"Z:\aaa.txt", true);

▶C# 호출


함수가 제대로 수행되지 못했을 경우에는 0을 반환합니다.

728x90
저작자표시 비영리 변경금지 (새창열림)

'.NET > Windows API for .NET' 카테고리의 다른 글

WindowFromPoint - 위치에 따른 Window의 Handle값 취득  (0) 2019.08.06
SetSystemTime - System날짜및 시간설정  (0) 2019.08.06
SetFileAttributes - File의 속성설정  (0) 2019.08.06
GetWindowTextLength - 특정 Window의 제목문자열 크기구하기  (0) 2019.08.06
GetDeviceCaps - Device Context의 정보 구하기  (0) 2019.08.06
    '.NET/Windows API for .NET' 카테고리의 다른 글
    • WindowFromPoint - 위치에 따른 Window의 Handle값 취득
    • SetSystemTime - System날짜및 시간설정
    • SetFileAttributes - File의 속성설정
    • GetWindowTextLength - 특정 Window의 제목문자열 크기구하기
    클리엘
    클리엘
    누구냐 넌?

    티스토리툴바