이름을 바꾸는 동안 파일 이름에 DateTime 추가

매튜 베르 스트라에 테

새 파일을 만들고 현재 Datetime을 추가 한 다음 파일 확장명을 추가하는 사람들의 많은 예를 찾았지만 파일이 현재 존재하는지 확인하고 파일 이름에 현재 DateTime 만 추가하는 경우 파일 확장자를 유지하는 방법을 알 수 없습니다. 지금까지 내 현재 코드 :

public class FileUploadHelper
{
    private CoreSiteContext db = new CoreSiteContext();

    public Int64 UploadSiteImage(string ContainerName, string NewFileName, HttpPostedFile UploadedFile)
    {
        string SavePath = @"F:\FFInfoImages\" + ContainerName + @"\";

        if (System.IO.File.Exists(SavePath + NewFileName))
        {
            System.IO.File.Move(SavePath + NewFileName, SavePath + NewFileName + DateTime.Now.ToString("MM_dd_yyyy_hh_mm_ss"));
            UploadedFile.SaveAs(SavePath + NewFileName);
        }
        else
        {
            UploadedFile.SaveAs(SavePath + NewFileName);
        }

        using (db)
        {
            File NewFile = new File()
            {
                FileName = NewFileName,
                ContentType = UploadedFile.ContentType
            };

            db.Files.Add(NewFile);
            db.SaveChanges();
            return NewFile.ID;
        }
    }
}
Zec

NewFileName 문자열 변수가 파일 이름 확장명과 함께 전달되지 않는 것처럼 나타납니다. 그렇지 않으면 대부분이 작동합니다. UploadedFile에서 확장자를 가져 오지 않는 이유는 무엇입니까?

string strNewPath = SavePath + NewFileName + Path.GetExtension(UploadedFile.FileName);

if (System.IO.File.Exists(strNewPath)) {
  System.IO.File.Move(strNewPath, SavePath + NewFileName + DateTime.Now.ToString("MM_dd_yyyy_hh_mm_ss") + Path.GetExtension(UploadedFile.FileName));
  UploadedFile.SaveAs(strNewPath);
}
else {
  UploadedFile.SaveAs(strNewPath);
}

using (db) {
  File NewFile = new File() {
    FileName = NewFileName + Path.GetExtension(UploadedFile.FileName),
    ContentType = UploadedFile.ContentType
  };

  db.Files.Add(NewFile);
  db.SaveChanges();

  return NewFile.ID;
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

복사하는 동안 파일 이름을 바꾸는 방법?

분류에서Dev

파일을 쓰는 동안 이름 바꾸기

분류에서Dev

이름에 따옴표 '가있는 파일 이름 바꾸기

분류에서Dev

파일을 반복하는 동안 FileSystemObject로 파일 이름 바꾸기

분류에서Dev

동일한 폴더에서 이미지 이름 (새 이름 + 이미지 크기)을 바꾸는 동안 문제가 발생했습니다.

분류에서Dev

업로드하는 동안 파일 이름을 바꾸는 방법

분류에서Dev

파일 경로의 일부를 파일 이름에 추가하는 파일 찾기 및 이름 바꾸기

분류에서Dev

파일 이름 내에서 패턴을 이동하여 파일 그룹의 이름을 바꾸는 방법

분류에서Dev

파일 이름 앞에 dir 이름을 추가하는 for 루프

분류에서Dev

파일 이름 앞에 dir 이름을 추가하는 for 루프

분류에서Dev

Linux에서 쓰기 권한을 제공하는 동안 사용자가 파일 이름을 바꾸지 못하도록하는 방법

분류에서Dev

Linux에서 쓰기 권한을 제공하는 동안 사용자가 파일 이름을 바꾸지 못하도록하는 방법

분류에서Dev

Linux에서 쓰기 권한을 제공하는 동안 사용자가 파일 이름을 바꾸지 못하도록하는 방법

분류에서Dev

이름을 바꾸는 쉘 이동 파일

분류에서Dev

파일을 저장하는 동안 파일 이름에 대한 키 입력 바로 가기

분류에서Dev

쉘 스크립트에서 여러 파일의 이름을 바꾸기 위해 for 루프를 실행하는 동안 오류가 발생했습니다.

분류에서Dev

PDF로 인쇄하는 동안 Excel 시트에서 파일 이름을 바꾸는 Word 매크로

분류에서Dev

명령 프롬프트에서 복사하는 동안 파일 이름을 바꾸는 방법

분류에서Dev

파일 이름을 바꾸는 가장 좋은 방법

분류에서Dev

lapply에서 목록 요소 이름을 추출하여 파일 이름을 바꾸는 방법

분류에서Dev

작성되는 동안 파일 이름을 바꾸는 것이 100 % 안전합니까?

분류에서Dev

파일 이름에 따라 시트 이름을 바꾸는 VBA

분류에서Dev

대상 파일의 이름을 바꾸거나 이동할 때 tar가 계속 실행되는 이유

분류에서Dev

파일에 동적 이름 추가

분류에서Dev

Windows cmd에서 파일 이름을 바꾸는 동안 파일 이름 시작 부분의 문자를 생략하는 방법은 무엇입니까?

분류에서Dev

Windows cmd에서 파일 이름을 바꾸는 동안 파일 이름 시작 부분의 문자를 생략하는 방법은 무엇입니까?

분류에서Dev

객체 이름에 따라 자동으로 XML 파일을 저장하고 이름을 바꾸는 방법

분류에서Dev

일괄 이름 바꾸기, 추가 "." 파일 이름의 위치 3에있는 문자, 재귀 적으로

분류에서Dev

이름 바꾸기 스크립트가 파일 이름을 앞에 붙이지 않고 덮어 쓰는 경우

Related 관련 기사

  1. 1

    복사하는 동안 파일 이름을 바꾸는 방법?

  2. 2

    파일을 쓰는 동안 이름 바꾸기

  3. 3

    이름에 따옴표 '가있는 파일 이름 바꾸기

  4. 4

    파일을 반복하는 동안 FileSystemObject로 파일 이름 바꾸기

  5. 5

    동일한 폴더에서 이미지 이름 (새 이름 + 이미지 크기)을 바꾸는 동안 문제가 발생했습니다.

  6. 6

    업로드하는 동안 파일 이름을 바꾸는 방법

  7. 7

    파일 경로의 일부를 파일 이름에 추가하는 파일 찾기 및 이름 바꾸기

  8. 8

    파일 이름 내에서 패턴을 이동하여 파일 그룹의 이름을 바꾸는 방법

  9. 9

    파일 이름 앞에 dir 이름을 추가하는 for 루프

  10. 10

    파일 이름 앞에 dir 이름을 추가하는 for 루프

  11. 11

    Linux에서 쓰기 권한을 제공하는 동안 사용자가 파일 이름을 바꾸지 못하도록하는 방법

  12. 12

    Linux에서 쓰기 권한을 제공하는 동안 사용자가 파일 이름을 바꾸지 못하도록하는 방법

  13. 13

    Linux에서 쓰기 권한을 제공하는 동안 사용자가 파일 이름을 바꾸지 못하도록하는 방법

  14. 14

    이름을 바꾸는 쉘 이동 파일

  15. 15

    파일을 저장하는 동안 파일 이름에 대한 키 입력 바로 가기

  16. 16

    쉘 스크립트에서 여러 파일의 이름을 바꾸기 위해 for 루프를 실행하는 동안 오류가 발생했습니다.

  17. 17

    PDF로 인쇄하는 동안 Excel 시트에서 파일 이름을 바꾸는 Word 매크로

  18. 18

    명령 프롬프트에서 복사하는 동안 파일 이름을 바꾸는 방법

  19. 19

    파일 이름을 바꾸는 가장 좋은 방법

  20. 20

    lapply에서 목록 요소 이름을 추출하여 파일 이름을 바꾸는 방법

  21. 21

    작성되는 동안 파일 이름을 바꾸는 것이 100 % 안전합니까?

  22. 22

    파일 이름에 따라 시트 이름을 바꾸는 VBA

  23. 23

    대상 파일의 이름을 바꾸거나 이동할 때 tar가 계속 실행되는 이유

  24. 24

    파일에 동적 이름 추가

  25. 25

    Windows cmd에서 파일 이름을 바꾸는 동안 파일 이름 시작 부분의 문자를 생략하는 방법은 무엇입니까?

  26. 26

    Windows cmd에서 파일 이름을 바꾸는 동안 파일 이름 시작 부분의 문자를 생략하는 방법은 무엇입니까?

  27. 27

    객체 이름에 따라 자동으로 XML 파일을 저장하고 이름을 바꾸는 방법

  28. 28

    일괄 이름 바꾸기, 추가 "." 파일 이름의 위치 3에있는 문자, 재귀 적으로

  29. 29

    이름 바꾸기 스크립트가 파일 이름을 앞에 붙이지 않고 덮어 쓰는 경우

뜨겁다태그

보관