SkyoceanHome
Home
Privacy
ダウンロード
SkyShop
Updated Information
記事編集
日付
ジャンルのカテゴリ―名
名前を選択して下さい。
Contexts
Controllers
Databases
Htmls
JavaScripts
Models
MVCTutorials
Others
Styles
Views
タイトル
内容の要旨
<p id="isPasted"> </p><p id="isPasted"><strong> public IActionResult StripeImages()</strong></p><p> {</p><p> var path = Path.Combine(Directory.GetCurrentDirectory(), "C:\\Users\\info\\OneDrive\\画像\\ForStripe");</p><p> string folderFrom = path;</p><p> string folderTo = "C:\\Users\\info\\Downloads\\ForStripe";</p><p><br></p><p> if (Directory.Exists(folderFrom))</p><p> {</p><p><img src="blob:https://localhost:7175/30096757-689c-4023-951a-4663ea86683b" style="width: 300px;" class="fr-fic fr-dib"></p><p> foreach (string pathFrom in System.IO.Directory.EnumerateFiles(folderFrom, "*", System.IO.SearchOption.AllDirectories))</p><p> {</p><p> //コピー先のパスを作成</p><p> string pathTo = pathFrom.Replace(folderFrom, folderTo);</p><p><br></p><p> //コピー先のフォルダーが存在するか確認し、なければ作成します。</p><p> string targetFolder = folderTo;</p><p> if (System.IO.Directory.Exists(targetFolder) == false)</p><p> {</p><p> System.IO.Directory.CreateDirectory(targetFolder);</p><p> }</p><p><br></p><p> //1ファイルのコピー実行。同名のファイルがある場合上書きします。</p><p> System.Diagnostics.Debug.WriteLine("コピー" + pathFrom + " → " + pathTo);</p><p> System.IO.File.Copy(pathFrom, pathTo, true);</p><p><br></p><p> //こちらでコピーするとコピー先に同名のファイルがあると上書きせずエラーになります。</p><p> //System.IO.File.Copy(pathFrom, pathTo);</p><p> //ViewData["NoDirectory"] = "Success";</p><p> }</p><p> }</p><p> else</p><p> {</p><p> ViewData["NoDirectory"] = "No Directory";</p><p> }</p><p> //return Content(path);</p><p> ViewData["success"] = "ダウンロード完了。ダウンロードフォルダを確認してください。";</p><p><br></p><p> return View("Index");</p><p>}</p><p>下図はDownLoad前のViewとDownLoad後の表示です。</p>
添付画像
画像を変更
Back to List