폴더에 수천 개의 이미지 파일이 있고 프로그램이 자동으로 새 폴더를 만들고 각 폴더에 50 개의 파일을 넣기를 원합니다. 어떤 아이디어?파일을 폴더로 이동
0
A
답변
0
이런 식으로;
int i = 0;
string[] filePaths = Directory.GetFiles(@"C:\ALLFILESHERE\");
foreach (string fileName in filePaths)
{
i++;
bool exists = System.IO.Directory.Exists(Server.MapPath(i));
if(!exists)
System.IO.Directory.CreateDirectory(Server.MapPath(i));
for (int j = 1; j < 50; i++)
{
try
{
var to = System.IO.Path.Combine(@"C:\i\", fileName);
File.Move(fileName , to); // Try to move
Console.WriteLine("Moved"); // Success
}
catch (IOException ex)
{
Console.WriteLine(ex); // Write error
}
}
}
0
파일을 갖는 이름을 생성 파일 안에 아래의 내용을 붙여 당신이 수천 개의 파일이있는 폴더 안에 배치, movefiles.bat
을 말한다. 이제 cmd
을 열고 bat
파일을 실행하거나 bat file
을 두 번 클릭하십시오.
@ECHO on
SETLOCAL ENABLEDELAYEDEXPANSION
SET foldersize=30
SET counter=1
SET numFiles=0
::extension of the to be mentioned here as *.txt or *.jpg etc
FOR %%f IN (*.jpg) DO (
IF !counter!==1 (
SET /A numFiles+=1
MD folder!numFiles!
)
MOVE /Y "%%f" folder!numFiles!
IF !counter!==!foldersize! (
SET counter=1
) ELSE (
SET /A counter+=1
)
)
ENDLOCAL
PAUSE
이 폴더를 생성하고 foldersize
에 지정된 파일의 수를 둘 것이다.
관련 문제
- 1. Netbeans : 컴파일시 텍스트 파일을 dist 폴더로 이동
- 2. Apple Script : 파일을 적절한 폴더로 이동
- 3. 배치 파일을 .txt 다른 폴더로 이동
- 4. DOS 배치 프로세스로 파일을 관련 폴더로 이동
- 5. C# 파일을 zip 폴더로 이동 하시겠습니까?
- 6. XML 파일을 사용하여 플러그인에서 폴더로 파일 이동
- 7. 모든 홀수 번호 파일을 폴더로 이동
- 8. libs 폴더로 이클립스로 이동
- 9. php : sitemap.xml을 폴더로 이동
- 10. MODx, 하위 폴더로 이동
- 11. codeigniter의 상위 폴더로 이동
- 12. 다른 폴더로 사진 이동
- 13. PyCharm : 자매 폴더로 프로젝트 이동
- 14. Outlook.MAPI 폴더를 다른 폴더로 이동
- 15. Laravel - 다른 폴더로 index.php 이동
- 16. Sitemesh3.xml을 다른 폴더로 이동
- 17. array_slice()로 이전 폴더로 이동
- 18. 임의로 폴더 내의 파일을 선택하고 다른 폴더로 이동
- 19. C#을 사용하여 기존 Excel 파일을 sharepoint 웹 폴더로 이동
- 20. javascript 또는 jquery pdf 파일을 한 폴더에서 다른 폴더로 이동
- 21. VSS : 한 폴더에서 다른 폴더로 파일을 이동 하시겠습니까?
- 22. ACL을 변경하지 않고 파일을 Google 드라이브 폴더로 이동
- 23. 한 폴더에서 다른 폴더로 파일을 이동 (우분투에서, C)를
- 24. Powershell : 생성 된 날짜를 기준으로 파일을 폴더로 이동
- 25. 배치 스크립트에서 큰 파일을 찾아 다른 폴더로 이동
- 26. 파일 크기에 따라 xml 파일을 한 폴더에서 다른 폴더로 이동
- 27. 배치 스크립트를 사용하여 하나의 폴더에서 다른 폴더로 파일을 하나씩 이동
- 28. CodeIgniter 폴더로 소스 코드 파일 이동
- 29. SFTP 전송 파일 및 폴더로 파일 이동
- 30. 일괄 처리 스크립트에서 날짜별로 폴더로 파일 이동
예, Windows powershell을 사용하는 방법에 대해 알아보십시오. https://en.wikipedia.org/wiki/PowerShell ... 그런 식으로 "케이크 한 조각"이어야합니다. – GhostCat
GhostCat이 언급했듯이 PowerShell을 사용할 수 있습니다. Windows 배치가 또 다른 옵션입니다. 하나를 작성한 후에는 여러 번 실행해야 할 경우 Windows 작업 스케줄러를 사용할 수 있습니다. –